首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
le773
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
263
文章 263
沸点 0
赞
263
返回
|
搜索文章
le773
赞了这篇文章
赵子健
Android GDE | 🏆 掘金签约作者
·
4年前
关注
掌握Android图像显示原理中(二)
Skia是谷歌开源的一款跨平台的2D图形引擎,目前谷歌的Chrome浏览器、Android、Flutter、以及火狐浏览器、火狐操作系统和其它许多产品都使用它作为图形引擎,...
19
1
分享
le773
赞了这篇文章
字节跳动技术团队
@字节跳动
·
4年前
关注
西瓜卡顿 & ANR 优化治理及监控体系建设
卡顿 & ANR 问题一直是性能优化治理的热点,过去一段时间西瓜视频在此方向上遇取得了一些进展和突破,本文将从监控体系建设和优化治理两方面来介绍我们所做的工作。...
55
8
分享
le773
赞了这篇文章
安卓M豆先生
Android系统工程师
·
4年前
关注
Android触控事件处理机制(基于Android 11)
从用户手指点击屏幕到应用界面Activity上的某个button执行OnClick回调,这中间系统到底发生了什么?系统中的触控事件到底是怎么来的?又是怎么传递到目标View...
34
3
分享
le773
赞了这篇文章
Android架构技术分享
Android架构师
·
6年前
关注
Android高级性能调优;不可思议的OOM!
本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,下文将带你探索并解释这类OOM抛出的原因。 文末有de...
69
11
分享
le773
赞了这篇文章
N0tExpectErr0r
Android开发 @WeChat
·
5年前
关注
同步屏障?阻塞唤醒?和我一起重读 Handler 源码
大家应该都知道,Android 的消息机制是基于 Handler 实现的。还记得一年前的自己就看了几篇博客,知道了 Handler、Looper、MessageQueue ...
14
5
分享
le773
赞了这篇文章
YuLong
Android工程师
·
3年前
关注
[Android禅修之路] 解读 GraphicBuffer 之 Framework 层
GraphicBuffer 是 SurfaceFlinger 中一块重要的内容, 它涉及到了我们应用程序的数据是如何和SurfaceFlinger进行传递的。...
5
评论
分享
le773
赞了这篇文章
像一只狗
Android @bytedance
·
7年前
关注
搞懂 Java equals 和 hashCode 方法
分析完 Java List 容器的源码后,本来想直接进入 Set 和 Map 容器的源码分析,但是对于这两种容器,内部存储元素的方式的都是以键值对相关的,而元素如何存放,便...
19
2
分享
le773
赞了这篇文章
YuLong
Android工程师
·
3年前
关注
[Android禅修之路] SurfaceFlinger 合成中的工作
[Android禅修之路] 在SurfaceFlinger 经历完合成前的准备之后,接下来的就是具体的合成工作了,合成工作的入口代码就是 doComposition...
8
3
分享
le773
赞了这篇文章
却把清梅嗅
Android
·
5年前
关注
反思|Android 事件拦截机制的设计与实现
完整的掌握 Android 事件分发体系并非易事,其整个流程涉及到了 系统启动流程(SystemServer)、输入管理(InputManager)、系统服务和UI的通信(...
116
12
分享
le773
赞了这篇文章
却把清梅嗅
Android
·
6年前
关注
反思|Android 事件分发机制的设计与实现
Android体系本身非常宏大,源码中值得思考和借鉴之处众多。以整体事件分发机制为例,其整个流程涉及到了 系统启动流程(SystemServer)、输入管理(InputMa...
334
36
分享
le773
赞了这篇文章
d袋鼠b
Android架构 @Alibaba
·
4年前
关注
捋一捋,到底怎么样去理解Window机制?
说到 Window 机制,通常想到的就是PhoneWindow、ViewRootImpl、WindowManagerImpl、子窗口、DecorView 等等,网上也有不少...
21
7
分享
le773
赞了这篇文章
汪和呆喵
Android开发
·
3年前
关注
Android WMS动画系统初探(二)
上一篇我分析了WMS动画系统的执行原理和窗口动画的加载、执行流程。本篇来继续分析Activity过渡动画的流程。...
2
评论
分享
le773
赞了这篇文章
汪和呆喵
Android开发
·
3年前
关注
Android WMS动画系统初探(三)
Anrdoid WMS动画系统初探 完结篇 屏幕旋转动画 OrientationListener#onProposedRotationChanged...
4
1
分享
le773
关注了
汪和呆喵
le773
赞了这篇文章
汪和呆喵
Android开发
·
3年前
关注
Android WMS动画系统初探(一)
Android WMS动画系统原理探索 基于AndroidR代码分析 上篇主要分析动画原理和窗口动画流程...
17
1
分享
le773
赞了这篇文章
apigfly
Android @阿波罗
·
4年前
关注
深入Android系统(十一)AMS-2-Activity生命周期管理
当一个Activity对象的状态发生变化时,会调用上图中定义的抽象接口来通知应用。相关描述如下: mAction是一个字符串,用来指明要执行的操作是什么。 在Intent类...
6
评论
分享
le773
赞了这篇文章
apigfly
Android @阿波罗
·
4年前
关注
深入Android系统(十)PMS-3-应用安装过程
研究应用的安装过程,老样子,我们还是先从使用入手。 在InstallStart中会进行各种Uri的判断,最终会跳转到一个叫做PackageInstallerActivity...
6
1
分享
le773
赞了这篇文章
芦半山
3年前
关注
Binder | 代理对象的泄露及其检测
谈起“泄露”,相信大家都能想到内存泄漏,而它是OOM的重要原因之一。在内存泄露的语境中,并非是GC算法出了问题导致未被引用的对象没有被回收,而是程序逻辑上已经不需要的对象却...
12
8
分享
le773
赞了这篇文章
芦半山
4年前
关注
Android Native | Scudo内存分配器
在Android世界中,Native堆内存的分配通常由malloc负责。即便是面向对象的new,其底层也是malloc。那当我们调用malloc/free来分配/释放堆内存...
20
13
分享
le773
关注了
apigfly
下一页
关注了
77
关注者
0
收藏集
3
关注标签
10
加入于
2019-03-28