当我发现PackageManager
是queryIntentActivities()
类的抽象方法时,我试图扩展PackageManager
类(当时我一定在思考)。
我用它作为:packageManagerInstance.queryIntentActivities();
我的问题是这个方法是如何实现的?
可以询问getPackageManager()
和getResources()
的实施问题
有很多这样的抽象方法可以通过API查看,但找不到合适的实现方法。
遍历api中给出的继承层次结构,即Context
,ContextWrapper
,Activity
等,没有给出适当的实现,但是它会导致回到抽象方法。
我看过this question asking about getResources()并且接受的答案不符合我的查询。 Qustion的一个好点是 上下文,因此一些抽象类的实现由Android系统提供
但是问题是一样的。如何提供实现,使api类不可见?