多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
#### 本章主要内容: 详细分析PackageManagerService #### 本章所涉及的源代码文件名及位置: - SystemServer.java `frameworks/base/services/java/com/android/server/SystemServer.java` - IPackageManager.aidl `frameworks/base/core/android/java/content/pm/IPackageManager.aidl` - PackageManagerService.java `frameworks/base/services/java/com/android/server/pm/PackageManagerService.java` - Settings.java `frameworks/base/services/java/com/android/server/pm/Settings.java` - SystemUI的AndroidManifest.xml `frameworks/base/package/systemui/AndroidManifest.xml` - PackageParser.java `frameworks/base/core/java/android/content/pm/PackageParser.java` - commandline.c `system/core/adb/commandline.c` - installd.c `frameworks/base/cmds/installd/installd.c` - commands.c `frameworks/base/cmds/installd/commands.c` - pm脚本文件 `frameworks/base/cmds/pm/pm` - Pm.java `frameworks/base/cmds/pm/src/com/android/commands/pm/Pm.java` - DefaultContainerService.java ~~~ frameworks/base/packages/defaultcontainerservice/src/com/android/defaultcontainerservice/DefaultContainerService.java ~~~ - UserManager.java `frameworks/base/services/java/com/android/server/pm/UserManager.java` - UserInfo.java `frameworks/base/core/android/java/content/pm/UserInfo.java`