Zygote进程:
- 1、创建AppRuntime,执行其start方法,启动Zygote进程。。
2、创建JVM并为JVM注册JNI方法。
3、使用JNI调用ZygoteInit的main函数进入Zygote的Java FrameWork层。
4、使用registerZygoteSocket方法创建服务器端Socket,并通过runSelectLoop方法等等AMS的请求去创建新的应用进程。
5、启动SystemServer进程。
关键词:
创建JVM,注册JNI方法
等待AMS请求创建新的应用进程
启动SystemServer进程
网友评论