PackageManagerService
通过构造注入了一个 Installer
对象, Installer
是一个系统服务,可以和 installd
通信,完成一些重要的工作,例如利用 dexopt()
方法对 APK 文件进行 dex
优化;存储空间不足时,利用 freeCache()
方法清理存储空间。 接下来,我们就分析一下 installd
及一些重要工作的流程。
PackageManagerService
通过构造注入了一个 Installer
对象, Installer
是一个系统服务,可以和 installd
通信,完成一些重要的工作,例如利用 dexopt()
方法对 APK 文件进行 dex
优化;存储空间不足时,利用 freeCache()
方法清理存储空间。 接下来,我们就分析一下 installd
及一些重要工作的流程。