1. 发现一个类,PackageParser,可以来解析本地APK文件。

    Android源码个个击破之PackageInstaller_Android 源码

  2. 安装的过程

    2-1)

    Android源码个个击破之PackageInstaller_Android 源码_02

        

         启动另外一个activity来执行真正的安装:

        Android源码个个击破之PackageInstaller_Android 源码_03

        

        调用了ContextWrapper的  getPackageManager()方法,最终也就是调用了ContextImpl的getPackageManager()方法。


        至于mBase实例如何传入的,看https://blog.csdn.net/qinjuning/article/details/7310620