本节是本系列文章的第三篇,将分析System_Server进程的启动过程和Launcher的启动过程。
第一篇文章:Android系统启动分析(一)
第二篇文章:Android系统启动分析(二)
本节涉及到的文件有:
| 文件 | 路径 |
| ZygoteInit.java | frameworks/base/core/java/com/android/internal/os/ZygoteInit.java |
| ZygoteServer.java | frameworks/base/core/java/com/android/internal/os/ZygoteServer.java |
| AndroidRuntime.cpp | frameworks/base/core/jni/AndroidRuntime.cpp |
| app_main.cpp | frameworks/base/cmds/app_process/app_main.cpp |
| RuntimeInit.cpp | frameworks/base/core/java/com/android/internal/os/RuntimeInit.java |
| SystemServer.java | frameworks/base/core/java/com/android/server/SystemServer.java |
| SystemServiceManager.java | frameworks/base/services/core/java/com/android/server/SystemServiceManager.java |