1. App启动流程分析:
- 应用
App进程的启动过程 - activity
Activity的启动流程 - service
startService启动流程
bindService启动流程
- Broadcast
广播的注册、发送原理流程 - Broadcast
ContentProvider启动流程
2. 系统启动流程分析:
-
总框架
Android系统框架 -
Init进程
Android系统启动-Init进程 -
Zygote进程
Android系统启动-Zygote进程 -
SystemServer进程
Android系统启动-SystemServer进程
- Launcher进程
Android系统启动-Launcher进程
系统服务:
-
PKMS服务
PackageManagerService启动流程
3. 通信机制源码分析:
-
handler
Handler消息机制解析 -
Binder
Binder Kernel层—Binder内核驱动
Binder Native层—服务管理(ServiceManager进程)
Binder Native层—注册/查询服务
Binder Framework层—注册和查询服务
Binder 应用层-AIDL原理
4. 应用优化:
-
启动优化
Android启动优化
网友评论