- 博客(4)
- 收藏
- 关注
原创 TopResumedActivityChangeItem
TopResumedActivityChangeItem当TopResumedActivity改变的时候就会送该消息 prev.setState(PAUSING, "startPausingLocked"); task.onActivityStateChanged(this, state, reason); 1 task.setResumedActivity(ActivityRecord r, String reason) mResumedActivi
2022-03-24 15:36:26
5110
原创 ClientTransaction发送过程
ClientTransaction发送过程总结简化版#mermaid-svg-2S1kedzkTAdaLYvF {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-2S1kedzkTAdaLYvF .error-icon{fill:#552222;}#mermaid-svg-2S1kedzkTAdaLYvF .error-text{fill:#552222;stroke:
2022-03-24 15:32:32
1055
原创 安卓12窗口层次: DisplayArea树
DisplayArea树DisplayArea树示意图DisplayArea概念DisplayArea树的所有节点都继承于DisplayArea,而DisplayArea继承于WindowContainer,因此每一个节点都是一个container。DisplayArea代表了屏幕的显示区域,该显示区域是从Z值来看的,即在不同的layer上创建不同的DisplayArea。如果一个DisplayArea有子元素,那么代表该DisplayArea从Z轴上还是可分的。DisplayContent代表一
2022-02-26 23:11:38
7497
4
原创 Handler:从Java到native
这里写自定义目录标题Handler1 looper创建1.1 java层looper创建ThreadLocal1.2 native层的MessageQueue创建native “ThreadLocal”native looperEpoll创建以及监听2 Looper启动启动3. 注册(发消息)3.1 native层注册3.2 Java层发送消息3.2.1 barrier消息3.2.2 普通消息3.2.3 Callback消息3.2.4 Handler的产生4. 取消息与处理消息4.1 获取native层消息
2022-02-20 13:08:58
1425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人