android.content.pm包详细分析

android.content.pm

 

包含用于访问信息的一个类应用程序包,包括其活动信息,权限,服务,签名,和供应商。

大多数的应用程序的信息的清单文件定义。为更多信息,见xml文件文档。

等级

activityinfo信息可以检索一个特定的应用程序活动或接收机。
applicationinfo信息可以检索一个特定的应用程序。
applicationinfo.displaynamecomparator 
componentinfo基类包含所有应用程序组件常见的信息(activityinfo每个)。
configurationinfo信息可以检索有关硬件配置选项由应用程序声明。
featureinfo一个单一的功能,可以由一个应用程序的请求。
instrumentationinfo信息可以检索一个特定的测试仪表。
labeledintent的意图,可以自定义标签/图标的一个特殊的子类与之相关的。
packageInfo关于一个包的内容全面的信息。
packageiteminfo基类包含所有包装物品由公共信息包管理。
packageiteminfo.displaynamecomparator 
packagemanager获取与应用程序相关的各种信息的类目前安装在装置包。
packagestats与一个packagestats实现应用程序包。
pathpermission需要访问特定的路径的权限描述在一个providerinfo
permissiongroupinfo信息可以检索关于特定安全权限组已知的系统。
permissioninfo信息可以检索关于特定安全权限已知的系统。
providerinfo对一个特定的信息 内容提供商
resolveinfo这是解决一个意图返回的信息对一个IntentFilter。
resolveinfo.displaynamecomparator 
每个信息可以检索一个特定的应用程序服务。
签名不透明的,与一个签名不变的表示应用程序包。

例外的

packagemanager.namenotfoundexception当一个给定的封装,应用此异常,或组件名称不能被发现。
    原文作者:aiqing0119
    原文地址: https://blog.csdn.net/aiqing0119/article/details/8786736
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞