framework
文章平均质量分 82
future天麒
记录自己的学习过程
展开
-
Launcher进程启动流程
Launcher进程启动流程在分析ActivityManagerService启动流程的时候说过,ActivityManagerService启动完成后,会调用ActivityTaskManagerService启动HomeActivity并启动Launcher进程 mAtmInternal.startHomeOnAllDisplays(currentUserId, "systemReady"); mAtmInternal.showSystemReadyErrorDialogsIfN原创 2021-10-12 23:01:11 · 1754 阅读 · 0 评论 -
Zygote进程
Zygote进程概述Zygote 是所有应用的鼻祖,SystemServer以及其他应用进程均是由 Zygote fork而来Zygote进程 由app_process启动 Zygote是C/S模型,Zygote进程作为服务端,其他进程作为客户端向其发送请求,Zygote接收到请求后进行fork一个新的进程Zygote在启动时创建一个java虚拟机,通过fork创建的进程可以在内部获取一个java虚拟机的拷贝Zygote 启动Zygote进程由init进程启动,具体流程:app_m原创 2021-10-12 22:53:06 · 390 阅读 · 0 评论