1.基础
2.启动Zygote
上述代码调用类com.android.internal.os.ZygoteInit中的函数main()启动Zygote进程。具体代码如下
startSystemServer函数启动SystemServer服务:
3.和Zygote进程中的Socket实现连接
在Android系统中,ActivityManagerService通过Process.start()创建一个新的进程。函数Process.start()会先通过Socket连接到Zygote进程,并由Zygote进程实现创建新应用程序进程的功能。
4.创建子进程