本节是本系列文章的第三篇,将分析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 |