Android启动过程
https://www.jianshu.com/p/dc47b0ae6b2e
- 启动电源,ROM引导程序载入
- bootstrap,拉起Android os
- Linux内核启动,找到init.rc进行init进程启动操作
- init进程是Android的第一个进程,完成Android系统初始化,并启动Zygote进程
- Zygote进程启动,注册JNI方法,启动SystemServer
- SystemServer进程启动,启动Binder线程池,启动SystemServiceManager,启动Launcher进程
-
Launcher进程即手机的主界面,启动后会将手机里所有的程序快捷图标呈现到界面上