PackageManager
PackageManger的核心作用:
- 在系统启动过程中,通过**PackageManagerService(PKMS)*对特定系统文件(如package.list, package.xml)进行扫描解析后,将所有app的信息整合存储,通过IPackageManger*对外暴露
- 通过PackageInstallerService提供Apk/Apex的安装、更新、卸载等操作(IPackageInstaller)
- 应用运行过程中的权限检查
启动时PKMS解析过程:
PackageInstallerService的安装过程:
PackageManager