APP进程启动过程

应用程序进程启动过程,Android7.0为例。

应用程序进程,启动应用程序从启动应用程序进程开始。点击应用程序启动的时候,Activity'ManagerService检查应用程序的进程是否存在,不存在Zygote进程就会启动应用程序对应的进程。

为什么Zygote能管理应用程序进程:系统启动时,Zygote在java框架层中会创建一个连接Server端的Socket,这个socket连接的是Zygote和ActivityManagerService,ActivityManagerService可以通过这个socket向Zygote发送请求创建新的应用程序进程。

暂停

你可能感兴趣的:(APP进程启动过程)