Zygote
是由init进程
通过解析init.zygote.rc
文件创建- 调用流程
- 初始化系统app
初始化应用app
总结:
- 系统应用初始化的时候,先开启系统服务
SystemServer
,执行SystemServer.main
。 - 在
runSelectLoop
开启Os.poll
堵塞处理轮训,接收到事件,运行runOnce
函数执行应用的初始化。在执行对应的ActivityMain.main
。
1 |
|
Zygote
是由init进程
通过解析init.zygote.rc
文件创建初始化应用app
总结:
SystemServer
,执行SystemServer.main
。runSelectLoop
开启Os.poll
堵塞处理轮训,接收到事件,运行runOnce
函数执行应用的初始化。在执行对应的ActivityMain.main
。1 |
|