源码中找到android.content.pm.PackageManager这个类的抽象类定义,在PackageManager.java这个文件里,
我想知道它其中的方法是怎样具体实现的,应该去哪里找。
frameworks\base\core\java\android\app\ApplicationPackageManager.java
这个文件定义ApplicationPackageManager类,继承并实现了PackageManager中接口;
ApplicationPackageManager使用mPM变量,这个变量是PackageManagerService的客户端(IBinder对象),调用mPM对象中的方法,实际调用到了frameworks\base\services\java\com\android\server\pm\PackageManagerService.java文件中
的方法。这是Java层中Binder的使用方式。