文章目录
Launcher启动流程与ActivityThread深入分析
Android APP启动流程图
- C++如何主动访问Java实例和静态方法?

- ZygoteInit.java的main方法都做了哪些事情?

- SystemServer的main方法做了哪些事情?

SystemServer进程中启动的核心系统服务示意

Launcher应用启动流程
- Launcher启动流程关键类介绍

- Launcher应用启动流程图

- Framework源码分析技巧

- 系统如何识别已安装应用那个是Launcher应用?
Intent.category_home属性 - 如何定制Launcher?
< category android:name = “android.intent.category.HOME”/>
< category android:name=“android.intent.category.DEFAULT”/>
ActivityThread结构图

- HomeActivity创建流程

ViewRootImpl

Handler之屏障消息
- Handler消息有同步消息、异步消息、屏障消息
- 屏障消息的设计是为了让异步消息优先执行。从而使得ViewRootImpl中UI测量,布局,绘制的流程尽早执行。
View三大流程

Vsync消息队列CallbackQueue模型

- InputStage中的责任链设计模式

手势分发

FragmentTransaction的4种提交方式

单Activity开发模式探讨

RecyclerView核心知识点
RecyclerView家族图谱

Recycler回收池

- Recycler复用
