类名 | 说明 |
PackageItemInfo | 包的基本信息,包括标题、图标和meta-data。 |
ApplicationInfo | 继承PackageItemInfo,包(应用)的信息。 |
ComponentInfo | 继承PackageItemInfo,活动(Activity)、服务(Service)组件的公共部分,包括进程、是否可用、是否外部可用。 |
ActivityInfo | 继承ComponentInfo |
ServiceInfo | 继承ComponentInfo |
ProviderInfo | 继承ComponentInfo |
ResolveInfo | 保存过滤器解析的信息,与Activity、Service、Provider中的一个对应。 |
PermissionInfo | 继承PackageItemInfo。描述组件导出的的权限。 |
PermissionGroupInfo | 继承PackageItemInfo。描述权限组。权限声明加入某个权限组,统一展现给用户。 |
PathPermission | 描述内容提供者组件中数据子集(子路径)的权限。 |
Signature | 包里面的签名 |
VerifierInfo | 包校验信息,包含一个公钥 |
KeySet | 代表一个公钥集,对外暴露为句柄Binder |
PackageStats | |
PackageUserState | 应用对应用户的状态,停止,启用禁用的组件 |
UserInfo | 用户信息和flags |
IntentFilter | 代表一个意图过滤器 |
ResolveInfo | 解析一个意图返回的信息,派生类需要实现: newArray、isFilterStopped、isPackageForFilter、allowFilterResult、newResult |
PackageParser | 应用信息解析器 |
PackageParser. Package | 解析出来的应用信息 |
PackageParser. Permission | 解析出来的权限信息 |
PackageParser. IntentInfo | 继承IntentFilter,增加label、icon信息 |
PackageParser. Component<II> | II需要继承PackageParser.IntentInfo |
PackageParser. Activity | 继承PackageParser.Component<ActivityIntentInfo> |
PackageParser. Service | 继承PackageParser.Component<ActivityIntentInfo> |
PackageParser. Provider | 继承PackageParser.Component<ActivityIntentInfo> |
PackageParser. ActivityIntentInfo | 继承PackageParser.IntentInfo, 包含PackageParser.Activity实例 |
PackageParser. ServiceIntentInfo | 继承PackageParser.IntentInfo, 包含PackageParser. Service实例 |
PackageParser. ProviderIntentInfo | 继承PackageParser.IntentInfo, 包含PackageParser. Provider实例 |
RegisteredServicesCache<V> | |