boot Loader—>init进程–>zygote进程
init进程作用:
1 启动各种硬件进程
2 启动serviceManager 和zygote进程
3 保活和守护进程 (某一个进程挂了后会重启进程)
zygote(进程名字:app_process)进程作用:
1 start the virtual machine
2 注册native层的Api
3 new zygoteService
4 proload资源
5 fork出SystemService进程
SystemService开启的服务
(AMS PMS WMS等等服务)
1 startBootstrapServices()----硬件相关服务
2 startCoreService()-------软件相关服务
3 startOtherService()------其他服务
Android启动流程
最新推荐文章于 2024-07-18 11:07:23 发布