到顶部
Android API
公众的摘要

软件包管理器

延伸对象
java.lang.Object(java.lang.对象)
android.content.pm.PackageManager程序包管理器
已知的直接子类

课程概述

用于检索与应用程序相关的各种信息的类当前安装在设备上的包。你可以通过获取软件包管理器()

总结

内部类
PackageManager。名称未找到异常 当给定的包、应用程序或组件找不到名称。 
常量
整数 组件启用状态默认 的标志setApplicationEnabledSetting(字符串,int,int)setComponentEnabledSetting(组件名称,int,int):此组件或应用程序处于默认启用状态(按规定在其舱单中)。
整数 组件启用状态禁用 的标志setApplicationEnabledSetting(字符串,int,int)setComponentEnabledSetting(组件名称,int,int):此组件或应用程序已显式禁用,无论它在清单中指定的内容。
整数 组件启用状态禁用UNTIL_USED 的标志setApplicationEnabledSetting(字符串,int,int)仅:此应该考虑应用程序,直到用户实际想要使用它。
整数 组件_禁用_状态_禁用_用户 的标志setApplicationEnabledSetting(字符串,int,int)仅限:用户已显式禁用应用程序,无论它有什么在其清单中指定。
整数 组件启用状态启用 的标志setApplicationEnabledSetting(字符串,int,int)setComponentEnabledSetting(组件名称,int,int):此组件或应用程序已明确启用,无论它在清单中指定的内容。
整数 DONT_杀死_APP 的标志参数setComponentEnabledSetting(android.content.ComponentName,int,int)表示你不想杀死包含该组件的应用程序。
字符串 额外验证ID 挂起验证的包ID的额外字段名。
字符串 额外验证结果 验证结果的额外字段名,或者验证_允许,或验证_弹出
字符串 功能_APP_WIDGETS 的功能获取系统可用功能()hasSystemFeature(字符串):设备支持应用程序小部件。
字符串 功能_AUDIO_LOW_LATENCY 的功能获取系统可用功能()hasSystemFeature(字符串):设备的音频管道具有低延迟,更适合对延迟或声音输入或输出滞后。
字符串 功能_蓝牙 的功能获取系统可用功能()hasSystemFeature(字符串):设备能够与通过蓝牙连接的其他设备。
字符串 功能_蓝牙_LE 的功能获取系统可用功能()hasSystemFeature(字符串):设备能够与其他设备通过蓝牙低能耗收音机。
字符串 功能_摄像头 的功能获取系统可用功能()hasSystemFeature(字符串):该设备的摄像头朝外从屏幕。
字符串 功能_摄像头_纽约 的功能获取系统可用功能()hasSystemFeature(字符串):设备至少有一个摄像头指向一些方向。
字符串 功能_摄像机_自动对焦 的功能获取系统可用功能()hasSystemFeature(字符串):设备的相机支持自动对焦。
字符串 功能_相机_闪光灯 的功能获取系统可用功能()hasSystemFeature(字符串):设备的摄像头支持闪光灯。
字符串 功能_摄像头_正面 的功能获取系统可用功能()hasSystemFeature(字符串):该设备具有前置摄像头。
字符串 功能_消费者_IR 的功能获取系统可用功能()hasSystemFeature(字符串):设备能够与消费者红外设备。
字符串 功能_设备_ADMIN 的功能获取系统可用功能()hasSystemFeature(字符串):设备支持通过设备管理员执行设备策略。
字符串 功能_假触摸 的功能获取系统可用功能()hasSystemFeature(字符串):设备没有触摸屏,但确实支持基本事件的触摸模拟。
字符串 功能_ FAKETOUCH_MULTITOUCH_DISTINCT 的功能获取系统可用功能()hasSystemFeature(字符串):设备没有触摸屏,但支持对支持不同的基本事件进行触摸仿真追踪两个或多个手指。
字符串 功能_假触摸_MULTITOUCH_JAZZHAND 的功能获取系统可用功能()hasSystemFeature(字符串):该设备没有触摸屏,但支持对支持跟踪的基本事件进行触摸模拟完全独立的一只手指(5个或更多手指)。
字符串 功能_主页_屏幕 的功能获取系统可用功能()hasSystemFeature(字符串):设备支持可更换的主屏幕第三方应用程序。
字符串 功能_输入_方法 的功能获取系统可用功能()hasSystemFeature(字符串):设备支持添加实现的新输入方法使用输入方法服务应用程序编程接口。
字符串 功能_现场_墙纸 的功能获取系统可用功能()hasSystemFeature(字符串):设备支持实时壁纸。
字符串 功能_位置 的功能获取系统可用功能()hasSystemFeature(字符串):设备支持一种或多种方法报告当前位置。
字符串 功能_位置_GPS 的功能获取系统可用功能()hasSystemFeature(字符串):该设备具有全球定位系统并可以报告精确的位置。
字符串 功能_位置_网络 的功能获取系统可用功能()hasSystemFeature(字符串):设备可以报告粗略位置使用基于网络的地理定位系统的精度。
字符串 功能_麦克风 的功能获取系统可用功能()hasSystemFeature(字符串):设备可以通过麦克风。
字符串 功能_NFC 的功能获取系统可用功能()hasSystemFeature(字符串):设备可以使用近场通信通信(NFC)。
字符串 功能_NFC_HOST_CARD_EMULATION 的功能获取系统可用功能()hasSystemFeature(字符串):设备支持主机-基于NFC卡仿真。
字符串 功能_屏幕_景观 的功能获取系统可用功能()hasSystemFeature(字符串):设备支持横向屏幕。
字符串 功能_屏幕_肖像 的功能获取系统可用功能()hasSystemFeature(字符串):设备支持纵向屏幕。
字符串 功能_传感器_电流表 的功能获取系统可用功能()hasSystemFeature(字符串):该设备包括一个加速计。
字符串 功能_传感器_参数 的功能获取系统可用功能()hasSystemFeature(字符串):该装置包括一个气压计(空气压力传感器。)
字符串 功能_传感器_通信 的功能获取系统可用功能()hasSystemFeature(字符串):该设备包括一个磁强计(罗盘)。
字符串 功能_传感器_陀螺仪 的功能获取系统可用功能()hasSystemFeature(字符串):该设备包括一个陀螺仪。
字符串 功能_传感器_亮度 的功能获取系统可用功能()hasSystemFeature(字符串):该设备包括一个光线传感器。
字符串 功能_传感器_接近 的功能获取系统可用功能()hasSystemFeature(字符串):该装置包括一个接近传感器。
字符串 功能_传感器_测试_计数器 的功能获取系统可用功能()hasSystemFeature(字符串):设备包括硬件步进计数器。
字符串 功能_传感器_传感器_检测器 的功能获取系统可用功能()hasSystemFeature(字符串):该设备包括一个硬件步进检测器。
字符串 功能_SIP 的功能获取系统可用功能()hasSystemFeature(字符串):已在设备上启用SIP API。
字符串 功能_SIP_VOIP 的功能获取系统可用功能()hasSystemFeature(字符串):设备支持基于SIP的VOIP。
字符串 功能_电话 的功能获取系统可用功能()hasSystemFeature(字符串):设备具有带数据的电话收音机通信支持。
字符串 功能_电话_CDMA 的功能获取系统可用功能()hasSystemFeature(字符串):该设备具有CDMA电话堆栈。
字符串 功能_电话_GSM 的功能获取系统可用功能()hasSystemFeature(字符串):该设备具有GSM电话堆栈。
字符串 功能_电视 的功能获取系统可用功能()hasSystemFeature(字符串):这是一个专用于显示用户界面的设备在电视上。
字符串 功能_触摸屏 的功能获取系统可用功能()hasSystemFeature(字符串):设备的显示器有一个触摸屏。
字符串 功能_触摸屏_多点触摸 的功能获取系统可用功能()hasSystemFeature(字符串):设备的触摸屏支持多点触摸足以进行基本的双指手势检测。
字符串 功能_TOUCHSCREEN_MULITOUCH_DISTINCT 的功能获取系统可用功能()hasSystemFeature(字符串):设备的触摸屏能够完全独立地跟踪两个或多个手指。
字符串 功能_触摸屏_多点触摸_ JAZZHAND 的功能获取系统可用功能()hasSystemFeature(字符串):设备的触摸屏能够完全独立地跟踪一只完整的手指,即5或更多同时独立指针。
字符串 功能_USB_附件 的功能获取系统可用功能()hasSystemFeature(字符串):设备支持连接到USB附件。
字符串 功能_USB_HOST 的功能获取系统可用功能()hasSystemFeature(字符串):设备支持连接到USB设备作为USB主机。
字符串 功能_WIFI 的功能获取系统可用功能()hasSystemFeature(字符串):设备支持WiFi(802.11)网络。
字符串 功能_WIFI_DIRECT 的功能获取系统可用功能()hasSystemFeature(字符串):该设备支持Wi-Fi Direct网络。
整数 获取活动(_A) 软件包信息标志:返回信息中的包中的活动活动
整数 获取配置 软件包信息标志:返回信息硬件首选项PackageInfo.config首选项中请求的功能软件包信息.req功能
整数 获取禁用组件 软件包信息标志:在返回的信息中包含禁用的组件。
整数 GET_DISABLED_UNTIL_USED_COMPONENTS(获取_禁用_卸载_组件) 软件包信息标志:包括中禁用的组件这种状态只是因为组件启用状态禁用UNTIL_USED在返回的信息中。
整数 获取GIDS 软件包信息flag:返回组ID应用程序。
整数 获取说明 软件包信息标志:返回信息中包中的指令插入仪表
整数 获取输入过滤器 软件包信息标志:返回有关活动支持的intent筛选器。
整数 GET_META_DATA(获取_元数据_数据) 组件信息flag:返回元数据数据捆绑与组件关联的。
整数 获取权限(_P) 软件包信息标志:返回信息中的包中的权限权限
整数 获取PROVIDERS 软件包信息标志:返回信息中的包中的内容提供程序提供者
整数 获取接收器 软件包信息标志:返回信息中的包中的意图接收者接收器
整数 GET_RESOLVED_FILTER(恢复过滤器) 解决信息flag:返回IntentFilter与中的特定ResolveInfo匹配滤波器
整数 获取服务 软件包信息标志:返回信息包中的服务服务
整数 获取共享文件 应用程序信息flag:返回共享库的路径与应用程序关联的。
整数 获取签名 软件包信息标志:返回有关文件包中包含的签名。
整数 获取卸载包 用于检索有关所有应用程序(甚至未安装的)具有数据目录。
整数 GET_URI_PERMISSION_PATTERNS公司 提供商信息flag:返回URI权限模式与内容提供商关联的。
整数 MATCH_DEFAULT_ONLY(匹配_默认_仅限) 解析和查询标志:如果设置,则仅支持类别默认值将考虑匹配。
长的 最大值_验证_超时 可以用作毫秒延迟的论点extendVerificationTimeout(int、int、long)
整数 许可_取消 权限检查结果:由返回checkPermission(字符串,字符串)如果尚未授予给定包的权限。
整数 许可证授予 权限检查结果:由返回checkPermission(字符串,字符串)如果已授予给定包的权限。
整数 签名_第一次_未签名 签名检查结果:返回者检查签名(int,int)如果第一个包没有签名,但第二个包有签名。
整数 签名_匹配 签名检查结果:由返回支票签名(int,int)如果两个包裹上的所有签名都匹配。
整数 签名_无签名 签名检查结果:由返回检查签名(int,int)如果两个包都没有签名。
整数 签名_编号_匹配 签名检查结果:由返回检查签名(int,int)如果不是两个包上的所有签名都匹配。
整数 签名_SECOND_NOT_SIGNED 签名检查结果:由返回检查签名(int,int)如果第二个包没有签名,但第一个包有签名。
整数 签名_未知_包装 签名检查结果:由返回检查签名(int,int)如果其中一个包无效。
整数 验证_如下 用作验证代码的论据验证未决安装(int,int)表示呼叫包验证器允许继续安装。
整数 验证_弹出 用作验证代码的论据验证未决安装(int,int)指示呼叫包验证器不投票允许继续安装。
公共建筑商
软件包管理器()
公共方法
摘要空隙 将包添加到首选项(字符串软件包名称)
此方法已弃用API级别7。此函数不再执行任何操作;它是一个旧的管理已被取代的首选活动的方法受现代活动偏好的影响(并与之冲突)。
摘要布尔值 添加权限(许可信息信息)
向系统添加新的动态权限。
摘要布尔值 添加权限异步(许可信息信息)
喜欢添加权限(PermissionInfo)但是异步的从调用返回后保持包管理器状态,允许它更快地返回并在费用不保证增加的许可将被保留,如果设备在写入之前会重新启动。
摘要空隙 添加首选活动(意向筛选器筛选器,int匹配,组件名称[]套,组件名称活动)
此方法已弃用API级别8。这是一个不应可用的受保护API第三方应用程序。平台的责任是分配首选活动,不能直接修改。将新的首选活动映射添加到系统中。这将被使用在以下情况下自动选择给定的活动组件上下文.startActivity()发现多个匹配活动,也匹配给定的筛选器。
摘要字符串[] 规范ToCurrentPackageNames(字符串[]名称)
从包规范名称映射到设备上使用的当前名称。
摘要整数 检查权限(字符串permName、,字符串pkgName)
检查特定包是否已被授予特定许可。
摘要整数 支票签名(整数uid1,整数uid2)
喜欢checkSignatures(字符串,字符串),但使用的UID为要检查的两个包裹。
摘要整数 支票签名(字符串包装1,字符串包装2)
比较两个包裹的签名以确定是否相同签名出现在两者中。
摘要空隙 清除程序包首选活动(字符串包名称)
删除以前添加的所有首选活动映射addPreferredActivity(意向过滤器,int,组件名称[],组件名称),来自其活动在给定包名称中实现的系统。
摘要字符串[] 当前到规范包名称(字符串[]名称)
从设备上使用的当前包名称映射到任何内容该包的当前规范名称为。
摘要空隙 扩展验证超时(int id,int verificationCodeAtTimeout,长毫秒ToDelay)
允许包侦听包装验证广播延长响应的默认超时并声明什么超时发生后要执行的操作。
摘要可提取 获取活动图标(意图意图)
检索与Intent关联的图标。
摘要可提取 获取活动图标(组件名称活动名称)
检索与活动关联的图标。
摘要活动信息 获取活动信息(组件名称组件,int标志)
检索我们知道的有关特定活动的所有信息类。
摘要可提取 获取活动徽标(意图意图)
检索与意向关联的徽标。
摘要可提取 获取活动徽标(组件名称活动名称)
检索与活动关联的徽标。
摘要列表<权限组信息> 获取所有权限组(int标志)
检索系统中的所有已知权限组。
摘要整数 获取应用程序启用设置(字符串包名称)
返回应用程序的已启用设置。
摘要可提取 获取应用程序图标(字符串包名称)
检索与应用程序关联的图标。
摘要可提取 获取应用程序图标(应用程序信息信息)
检索与应用程序关联的图标。
摘要应用程序信息 获取应用程序信息(字符串packageName,int标志)
检索我们所知道的有关特定程序包/应用程序。
摘要字符序列 获取应用程序标签(应用程序信息信息)
返回用于此应用程序的标签。
摘要可提取 获取应用程序徽标(字符串包名称)
检索与应用程序关联的徽标。
摘要可提取 获取应用程序徽标(应用程序信息信息)
检索与应用程序关联的徽标。
摘要整数 获取组件启用设置(组件名称组件名称)
返回包组件(活动、,接收器、服务、提供商)。
摘要可提取 获取默认活动图标()
返回在没有特定图标时使用的活动的通用图标图标已定义。
摘要可提取 获取可绘制(字符串packageName,int剩余,应用程序信息appInfo)
从包中检索图像。
摘要列表<应用程序信息> 获取已安装的应用程序(int标志)
返回安装在设备。
摘要列表<软件包信息> 获取已安装的软件包(int标志)
返回已安装的所有软件包的列表在设备上。
摘要字符串 获取安装程序包名称(字符串包名称)
检索安装包的应用程序的包名称。
摘要仪表信息 获取仪器信息(组件名称className,int标志)
检索我们所知道的有关特定指令插入类。
摘要意图 获取软件包的启动意向(字符串包名称)
返回在包中启动前台活动的“良好”意图,例如,用于在浏览时实现“打开”按钮包装。
摘要字符串 获取名称ForUid(内部uid)
检索与用户id关联的正式名称。
软件包信息 获取包存档信息(字符串archiveFilePath,int标志)
检索有关定义的应用程序包的总体信息在包存档文件中
摘要整数[] 获取程序包Gids(字符串软件包名称)
返回已存在的所有辅助组ID的数组分配给包。
摘要软件包信息 获取软件包信息(字符串packageName,int标志)
检索有关以下应用程序包的总体信息:安装在系统上。
摘要字符串[] 获取包ForUid(内部uid)
检索与特定用户id。
摘要列表<软件包信息> 获取程序包保留权限(字符串[]权限,int标志)
返回当前已安装的所有软件包的列表持有任何给定的权限。
摘要权限组信息 获取权限组信息(字符串name,int标志)
检索我们所知道的有关特定组的所有信息权限。
摘要许可信息 获取许可信息(字符串name,int标志)
检索我们知道的有关特定权限的所有信息。
摘要整数 获取首选活动(列表<意向筛选器>outFilters、,列表<组件名称>out活动,字符串包名称)
检索以前添加的所有首选活动addPreferredActivity(意向过滤器,int,组件名称[],组件名称),这是当前已在系统中注册。
摘要列表<软件包信息> 获取首选包(int标志)
检索当前配置的所有首选包的列表。
摘要提供商信息 获取提供商信息(组件名称组件,int标志)
检索我们知道的有关特定内容的所有信息提供者类。
摘要活动信息 获取接收器信息(组件名称组件,int标志)
检索我们所知道的有关特定接收器的所有信息类。
摘要资源 获取活动资源(组件名称活动名称)
检索与活动关联的资源。
摘要资源 获取应用程序的资源(字符串应用程序包名称)
检索与应用程序关联的资源。
摘要资源 为应用程序获取资源(应用程序信息应用程序)
检索应用程序的资源。
摘要服务信息 获取服务信息(组件名称组件,int标志)
检索我们知道的有关特定服务的所有信息类。
摘要功能信息[] 获取系统可用功能()
获取上可用的功能列表系统。
摘要字符串[] 获取系统共享库名称()
获取上可用的共享库列表系统。
摘要字符序列 获取文本(字符串packageName,int剩余,应用程序信息appInfo)
从包中检索文本。
摘要XmlResourceParser 获取XML(字符串packageName,int剩余,应用程序信息appInfo)
从包中检索XML文件。
摘要布尔值 has系统功能(字符串名称)
检查给定的功能名称是否是可用的返回的功能获取系统可用功能()
摘要布尔值 是安全模式()
返回设备是否已引导到安全模式。
摘要列表<解决信息> 查询广播接收机(意图intent,int标志)
检索能够处理给定意图广播的所有接收器。
摘要列表<提供商信息> 查询内容提供程序(字符串进程名称,int uid,int标志)
检索内容提供程序信息。
摘要列表<仪表信息> queryInstrumentation(查询指令插入)(字符串targetPackage,int标志)
检索有关可用检测代码的信息。
摘要列表<解决信息> queryIntent活动(意图intent,int标志)
检索可以为给定目的执行的所有活动。
摘要列表<解决信息> queryIntentActivity选项(组件名称呼叫方,意向[]细节,意图intent,int标志)
检索一组应作为显示给用户的活动类似选项。
摘要列表<解决信息> queryIntent内容提供程序(意图intent,int标志)
检索可以匹配给定意图的所有提供程序。
摘要列表<解决信息> queryIntent服务(意图intent,int标志)
检索所有符合给定意图的服务。
摘要列表<许可信息> 按组查询权限(字符串组,int标志)
查询与特定组关联的所有权限。
摘要空隙 从首选项中删除包(字符串包名称)
此方法已弃用API级别7。此函数不再执行任何操作;它是一个旧的管理已被取代的首选活动的方法受现代活动偏好的影响(并与之冲突)。
摘要空隙 删除权限(字符串名称)
删除以前使用添加的权限addPermission(权限信息)
摘要解决信息 解决活动(意图intent,int标志)
确定针对给定意图要执行的最佳操作。
摘要提供商信息 resolveContentProvider(解决内容提供程序)(字符串name,int标志)
通过基本路径名查找单个内容提供程序。
摘要解决信息 resolve服务(意图intent,int标志)
确定为给定意图处理的最佳服务。
摘要空隙 设置应用程序启用设置(字符串packageName,int newState,int flags)
设置应用程序的启用设置此设置将覆盖应用程序在它的舱单。
摘要空隙 setComponentEnabledSetting(设置组件启用设置)(组件名称componentName,int newState,int flags)
设置包组件(活动、接收器、服务、提供者)的启用设置。
摘要空隙 setInstallerPackageName(安装程序包名称)(字符串目标包,字符串安装程序包名称)
更改与给定包关联的安装程序。
摘要空隙 验证未决安装(int id,int验证代码)
允许包侦听程序包验证广播响应包管理器。
[展开]
继承的方法
来自班级java.lang.Object(java.lang.对象)

常量

公众静态的最终整数组件启用状态默认

已在中添加API级别1

的标志setApplicationEnabledSetting(字符串,int,int)setComponentEnabledSetting(组件名称,int,int):此组件或应用程序处于默认启用状态(按规定在其舱单中)。

常量值: 0(0x00000000)

公众静态的最终整数组件启用状态禁用

已在中添加API级别1

的标志setApplicationEnabledSetting(字符串,int,int)setComponentEnabledSetting(组件名称,int,int):此组件或应用程序已被显式禁用,无论它在清单中指定的内容。

常量值: 2(0x00000002)

公众静态的最终整数组件启用状态禁用UNTIL_USED

已在中添加API等级18

的标志setApplicationEnabledSetting(字符串,int,int)仅:此应该考虑应用程序,直到用户实际想要使用它。这意味着它通常不会向用户显示(例如在启动器中),但用户界面的各个部分可以使用GET_DISABLED_UNTIL_USED_COMPONENTS(获取_禁用_卸载_组件)仍然可以看到它并允许用户选择它(例如IME、设备管理员等)。此类代码,一旦用户选择了应用程序,也应该启用它。当前此选项不能与一起使用setComponentEnabledSetting(组件名称,int,int)

常量值: 4(0x00000004)

公众静态的最终整数组件_禁用_状态_禁用_用户

已在中添加API级别14

的标志setApplicationEnabledSetting(字符串,int,int)仅限:用户已显式禁用应用程序,无论它有什么在其清单中指定。因为这是由于用户的请求,如果需要,他们可以通过适当的系统UI重新启用它。这个当前选项不能与一起使用setComponentEnabledSetting(组件名称,int,int)

常量值: (0x00000003)

公众静态的最终整数组件启用状态启用

已在中添加API级别1

的标志setApplicationEnabledSetting(字符串,int,int)setComponentEnabledSetting(组件名称,int,int):此组件或应用程序已明确启用,无论它在清单中指定的内容。

常量值: 1(0x00000001)

公众静态的最终整数DONT_杀死_APP

已在中添加API级别1

的标志参数setComponentEnabledSetting(android.content.ComponentName,int,int)表示你不想杀死包含该组件的应用程序。设置时要小心因为更改组件状态会使包含应用程序的行为不可预测。

常量值: 1(0x00000001)

公众静态的最终的字符串 额外验证ID

已在中添加API级别14

挂起验证的包ID的额外字段名。已传递给包验证器,用于回调验证未决安装(int,int)

常量值: “android.content.pm.extra.VERIFICATION_ID”

公众静态的最终的字符串 额外验证结果

验证结果的额外字段名称,或者验证_如下,或验证_弹出验证包后传递给包验证器。

常量值: “android.content.pm.extra.VERIFICATION_RESULT”

公众静态的最终的字符串 功能_APP_WIDGETS

已在中添加API等级18

的功能获取系统可用功能()hasSystemFeature(字符串):设备支持应用程序小部件。

常量值: “android.software.app_widgets”

公众静态的最终的字符串 功能_AUDIO_LOW_LATENCY

已在中添加API级别9

的功能获取系统可用功能()hasSystemFeature(字符串):设备的音频管道具有低延迟,更适合对延迟或声音输入或输出滞后。

常量值: “android.hardware.audio.low_latency”

公众静态的最终的字符串 功能_蓝牙

已在中添加API级别8

的功能获取系统可用功能()hasSystemFeature(字符串):设备能够与通过蓝牙连接的其他设备。

常量值: “android。硬件。蓝牙”

公众静态的最终的字符串 功能_蓝牙_LE

已在中添加API等级18

的功能获取系统可用功能()hasSystemFeature(字符串):设备能够与其他设备通过蓝牙低能耗无线电。

常量值: “android.hardware.bluetooth_le”

公众静态的最终的字符串 功能_摄像头

的功能获取系统可用功能()hasSystemFeature(字符串):该设备的摄像头朝外从屏幕上。

常量值: “安卓硬件摄像头”

公众静态的最终的字符串 功能_摄像头_纽约

的功能获取系统可用功能()hasSystemFeature(字符串):设备至少有一个摄像头指向一些方向。

常量值: “安卓硬件摄像头任意”

公众静态的最终的字符串 FEATURE_CAMERA_AUTOFOCUS功能

的功能获取系统可用功能()hasSystemFeature(字符串):设备的相机支持自动对焦。

常量值: “android.hardware.camera.autofocus”

公众静态的最终的字符串 功能_摄像头_闪烁

的功能获取系统可用功能()hasSystemFeature(字符串):设备的摄像头支持闪光灯。

常量值: “android.hardware.camera.flash”

公众静态的最终的字符串 功能_摄像头_正面

已在中添加API级别9

的功能获取系统可用功能()hasSystemFeature(字符串):该设备具有前置摄像头。

常量值: “安卓硬件摄像头正面”

公众静态的最终的字符串 功能_消费者_IR

已在中添加API等级19

的功能获取系统可用功能()hasSystemFeature(字符串):该设备能够与消费者红外设备。

常量值: “安卓硬件消费者”

公众静态的最终的字符串 功能_设备_ADMIN

已在中添加API等级19

的功能获取系统可用功能()hasSystemFeature(字符串):设备支持通过设备管理员执行设备策略。

常量值: “android.software.device_admin”

公众静态的最终的字符串 功能_假触摸

已在中添加API级别11

的功能获取系统可用功能()hasSystemFeature(字符串):设备没有触摸屏,但支持基本事件的触摸模拟。例如设备可能使用鼠标或遥控器驱动光标,并且模拟基本的触摸指针事件,如向下、向上、拖动等。所有支持android.hardware.touchscreen或子功能的设备有据推测也支持faketouch。

常量值: “android.hardware.faketouch”

公众静态的最终的字符串 功能_ FAKETOUCH_MULTITOUCH_DISTINCT

已在中添加API等级13

的功能获取系统可用功能()hasSystemFeature(字符串):设备没有触摸屏,但支持对支持不同的基本事件进行触摸仿真跟踪两个或多个手指。这是的扩展功能_假触摸用于具有此功能的输入设备。注释不同于由功能_TOUCHSCREEN_MULITOUCH_DISTINCT,这些类型的输入由于输入正在转换为屏幕上的光标移动。那就是,单指手势将移动光标;用两个手指轻扫会导致单指触摸事件;其他两个手指的手势会导致相应的双指触摸事件。

常量值: “android、hardware、faketouch、multitouch、distinct”

公众静态的最终的字符串 功能_假触摸_MULTITOUCH_JAZZHAND

的功能获取系统可用功能()hasSystemFeature(字符串):设备没有触摸屏,但支持对支持跟踪的基本事件进行触摸模拟完全独立的一只手指(5个或更多手指)。这是的扩展功能_假触摸用于具有此功能的输入设备。注释这与以下定义的多点触控屏幕不同功能_触摸屏_多点触摸_ JAZZHAND,不是全部两根手指由于以下描述的限制,可以检测到手势功能_ FAKETOUCH_MULTITOUCH_DISTINCT

常量值: “android、hardware、faketouch、multitouch、jazzhand”

公众静态的最终的字符串 功能_主页_屏幕

已在中添加API等级18

的功能获取系统可用功能()hasSystemFeature(字符串):设备支持可更换的主屏幕第三方应用程序。

常量值: “android.software.home_screen”

公众静态的最终的字符串 功能_输入_方法

已在中添加API等级18

的功能获取系统可用功能()hasSystemFeature(字符串):设备支持添加实现的新输入方法使用输入方法服务应用程序编程接口。

常量值: “android.software.input_methods”

公众静态的最终的字符串 功能_视频_壁纸

的功能获取系统可用功能()hasSystemFeature(字符串):设备支持实时壁纸。

常量值: “android.software.live_wallpaper”

公众静态的最终的字符串 功能_位置

已在中添加API级别8

的功能获取系统可用功能()hasSystemFeature(字符串):设备支持一种或多种方法报告当前位置。

常量值: “android.hardware.location”

公众静态的最终的字符串 功能_位置_GPS

已在中添加API级别8

的功能获取系统可用功能()hasSystemFeature(字符串):该设备具有全球定位系统并可以报告精确的位置。

常量值: “android.hardware.location.gps”

公众静态的最终的字符串 功能_位置_网络

已在中添加API级别8

的功能获取系统可用功能()hasSystemFeature(字符串):设备可以报告粗略位置使用基于网络的地理定位系统进行精确定位。

常量值: “android.hardware.location.network”

公众静态的最终的字符串 功能_麦克风

已在中添加API级别8

的功能获取系统可用功能()hasSystemFeature(字符串):该设备可以通过麦克风。

常量值: “安卓硬件麦克风”

公众静态的最终的字符串 功能_NFC

已在中添加API级别9

的功能获取系统可用功能()hasSystemFeature(字符串):设备可以使用近场通信通信(NFC)。

常量值: “安卓硬件.nfc”

公众静态的最终的字符串 功能_NFC_HOST_CARD_EMULATION

已在中添加API等级19

的功能获取系统可用功能()hasSystemFeature(字符串):设备支持主机-基于NFC卡仿真。

常量值: “android.hardware.nfc.hce”

公众静态的最终的字符串 功能_屏幕_景观

已在中添加API等级13

的功能获取系统可用功能()hasSystemFeature(字符串):设备支持横向屏幕。对于向后兼容性,可以假设如果两者都不兼容这个也不是功能_屏幕_肖像设置,则设备支持纵向和横向。

常量值: “android.hardware.screen.landscape”

公众静态的最终的字符串 功能_屏幕_肖像

已在中添加API等级13

的功能获取系统可用功能()hasSystemFeature(字符串):设备支持纵向屏幕。对于向后兼容性,可以假设如果两者都不兼容这个也不是功能_屏幕_景观设置,则设备支持纵向和横向。

常量值: “安卓硬件屏幕肖像”

公众静态的最终的字符串 功能_传感器_电流表

已在中添加API级别8

的功能获取系统可用功能()hasSystemFeature(字符串):该设备包括一个加速计。

常量值: “安卓硬件传感器加速度计”

公众静态的最终的字符串 功能_传感器_参数

已在中添加API级别9

的功能获取系统可用功能()hasSystemFeature(字符串):该装置包括一个气压计(空气压力传感器。)

常量值: “安卓硬件传感器气压计”

公众静态的最终的字符串 功能_传感器_通信

已在中添加API级别8

的功能获取系统可用功能()hasSystemFeature(字符串):该设备包括一个磁强计(罗盘)。

常量值: “安卓硬件传感器指南针”

公众静态的最终的字符串 功能_传感器_陀螺仪

已在中添加API级别9

的功能获取系统可用功能()hasSystemFeature(字符串):该设备包括一个陀螺仪。

常量值: “安卓硬件传感器陀螺仪”

公众静态的最终的字符串 功能_传感器_亮度

的功能获取系统可用功能()hasSystemFeature(字符串):该设备包括一个光线传感器。

常量值: “android.hardware.sensor.light”

公众静态的最终的字符串 功能_传感器_接近

的功能获取系统可用功能()hasSystemFeature(字符串):该装置包括一个接近传感器。

常量值: “安卓硬件传感器接近度”

公众静态的最终的字符串 功能_传感器_测试_计数器

已在中添加API等级19

的功能获取系统可用功能()hasSystemFeature(字符串):设备包括硬件步进计数器。

常量值: “android.hardware.sensor.stepcounter”

公众静态的最终的字符串 功能_传感器_传感器_检测器

已在中添加API等级19

的功能获取系统可用功能()hasSystemFeature(字符串):该设备包括硬件步进检测器。

常量值: “android.hardware.sensor.stepdetector”

公众静态的最终的字符串 功能_SIP

已在中添加API级别9

的功能获取系统可用功能()hasSystemFeature(字符串):设备上已启用SIP API。

常量值: “android.software.sip”

公众静态的最终的字符串 功能_SIP_VOIP

已在中添加API级别9

的功能获取系统可用功能()hasSystemFeature(字符串):设备支持基于SIP的VOIP。

常量值: “android.software.sip.voip”

公众静态的最终的字符串 功能_电话

的功能获取系统可用功能()hasSystemFeature(字符串):设备具有带数据的电话收音机通信支持。

常量值: “安卓硬件电话”

公众静态的最终的字符串 功能_电话_CDMA

的功能获取系统可用功能()hasSystemFeature(字符串):该设备具有CDMA电话堆栈。

常量值: “安卓硬件电话cdma”

公众静态的最终的字符串 功能_电话_GSM

的功能获取系统可用功能()hasSystemFeature(字符串):该设备具有GSM电话堆栈。

常量值: “android.hardware.telephony.gsm”

公众静态的最终的字符串 功能_电视

已在中添加API级别16

的功能获取系统可用功能()hasSystemFeature(字符串):这是一个专用于显示UI的设备在电视上。这里的电视被定义为典型的生活房间电视体验:在大屏幕上显示,用户离它很远,输入的主要形式是类似于DPAD的东西,而不是通过触摸或鼠标。

常量值: “android.hardware.type.TV”

公众静态的最终的字符串 功能_触摸屏

已在中添加API级别8

的功能获取系统可用功能()hasSystemFeature(字符串):设备的显示器有一个触摸屏。

常量值: “安卓硬件触摸屏”

公众静态的最终的字符串 功能_触摸屏_多点触摸

的功能获取系统可用功能()hasSystemFeature(字符串):设备的触摸屏支持多点触控足以进行基本的双指手势检测。

常量值: “安卓硬件触摸屏多点触摸”

公众静态的最终的字符串 功能_TOUCHSCREEN_MULITOUCH_DISTINCT

已在中添加API级别8

的功能获取系统可用功能()hasSystemFeature(字符串):设备的触摸屏能够完全独立地跟踪两个或多个手指。

常量值: “android.hardware.touchscreen.multitouch.dispect”

公众静态的最终的字符串 功能_触摸屏_多点触摸_ JAZZHAND

已在中添加API级别9

的功能获取系统可用功能()hasSystemFeature(字符串):设备的触摸屏能够完全独立地追踪一整只手指——也就是说,5或更多同时独立指针。

常量值: “安卓。硬件。触摸屏。多点触摸。jazzhand”

公众静态的最终的字符串 功能_USB_附件

已在中添加API级别12

的功能获取系统可用功能()hasSystemFeature(字符串):设备支持连接到USB附件。

常量值: “android.hardware.usb.accessority”

公众静态的最终的字符串 功能_USB_HOST

已在中添加API级别12

的功能获取系统可用功能()hasSystemFeature(字符串):设备支持连接到USB设备作为USB主机。

常量值: “android.hardware.usb.host”

公众静态的最终的字符串 功能_WIFI

已在中添加API级别8

的功能获取系统可用功能()hasSystemFeature(字符串):设备支持WiFi(802.11)网络。

常量值: “android.hardware.wifi”

公众静态的最终的字符串 功能_WIFI_DIRECT

已在中添加API级别14

的功能获取系统可用功能()hasSystemFeature(字符串):该设备支持Wi-Fi Direct网络。

常量值: “android.hardware.wifi.direct”

公众静态的最终整数获取活动(_A)

已在中添加API级别1

软件包信息标志:返回信息中的包中的活动活动

常量值: 1(0x00000001)

公众静态的最终整数获取配置

已在中添加API级别3

软件包信息标志:返回信息硬件首选项PackageInfo.config首选项中请求的功能软件包信息.req功能

常量值: 16384(0x00004000)

公众静态的最终整数获取禁用组件

已在中添加API级别1

软件包信息标志:在返回的信息中包含禁用的组件。

常量值: 512(0x00000200)

公众静态的最终整数GET_DISABLED_UNTIL_USED_COMPONENTS(获取_禁用_卸载_组件)

软件包信息标志:包括中禁用的组件这种状态只是因为组件启用状态禁用UNTIL_USED在返回的信息中。请注意,如果设置此标志,应用程序处于禁用状态的将被报告为启用。

常量值: 32768(0x00008000)

公众静态的最终整数获取GIDS

已在中添加API级别1

软件包信息flag:返回组ID应用程序。这适用于任何返回PackageInfo类的API,或者直接或嵌套在另一个内部。

常量值: 256(0x00000100)

公众静态的最终整数获取说明

已在中添加API级别1

软件包信息标志:返回信息中包中的指令插入仪表

常量值: 16(0x00000010)

公众静态的最终整数获取输入过滤器

已在中添加API级别1

软件包信息标志:返回有关活动支持的intent筛选器。

常量值: 32(0x00000020)

公众静态的最终整数GET_META_DATA(获取_元数据_数据)

已在中添加API级别1

组件信息flag:返回元数据数据捆绑与组件关联的。这适用于任何返回ComponentInfo子类的API。

常量值: 128(0x00000080)

公众静态的最终整数获取权限(_P)

已在中添加API级别1

软件包信息标志:返回信息中的包中的权限权限

常量值: 4096(0x0001000)

公众静态的最终整数获取提供程序

已在中添加API级别1

软件包信息标志:返回信息中的包中的内容提供程序提供者

常量值: 8(0x00000008)

公众静态的最终整数获取接收器

已在中添加API级别1

软件包信息标志:返回有关的信息中的包中的意图接收者接收器

常量值: 2(0x00000002)

公众静态的最终整数GET_RESOLVED_FILTER(恢复过滤器)

已在中添加API级别1

解决信息标志:返回与中的特定ResolveInfo匹配滤波器

常量值: 64(0x00000040)

公众静态的最终整数获取服务

已在中添加API级别1

软件包信息标志:返回信息包中的服务服务

常量值: 4(0x00000004)

公众静态的最终整数获取共享文件

已在中添加API级别1

应用程序信息flag:返回共享库的路径与应用程序关联的。这适用于任何返回ApplicationInfo类的API直接或嵌套在另一个内部。

常量值: 1024(0x00000400)

公众静态的最终整数获取签名

已在中添加API级别1

软件包信息标志:返回有关文件包中包含的签名。

常量值: 64(0x00000040)

公众静态的最终整数获取卸载包

已在中添加API级别3

用于检索有关所有应用程序(甚至未安装的)具有数据目录。这个州可能有如果已使用标志删除应用程序,则会导致DONT_DELETE_DATA公司可能被替换或以后重新安装。

注意:此标志可能导致有关当前安装的信息较少要退回的申请。

常量值: 8192(0x00002000)

公众静态的最终整数获取许可证模式

已在中添加API级别1

提供商信息flag:返回URI权限模式与内容提供商关联的。这适用于任何返回ProviderInfo类的API直接或嵌套在另一个内部。

常量值: 2048(0x00000800)

公众静态的最终整数MATCH_DEFAULT_ONLY(匹配_默认_仅限)

已在中添加API级别1

解析和查询标志:如果设置,则仅支持类别默认值将考虑匹配。这是将CATEGORY_DEFAULT包含在提供的目的。

常量值: 65536(0x00010000)

公众静态的最终长的最大值_验证_超时

可以用作毫秒到延迟的论点extendVerificationTimeout(int、int、long)。这是最长时间软件包管理器等待验证要返回的代理(以毫秒为单位)。

常量值: 3600000(0x00000000036ee80)

公众静态的最终整数许可_取消

已在中添加API级别1

权限检查结果:由返回checkPermission(字符串,字符串)如果尚未授予给定包的权限。

常量值: -1(0xffffff)

公众静态的最终整数许可_授予

已在中添加API级别1

权限检查结果:返回checkPermission(字符串,字符串)如果已授予给定包的权限。

常量值: 0(0x00000000)

公众静态的最终整数签名_第一次_未签名

已在中添加API级别1

签名检查结果:由返回支票签名(int,int)如果第一个包未被签名,但第二个包被签名。

常量值: -1(0xffffff)

公众静态的最终整数签名_匹配

已在中添加API级别1

签名检查结果:由返回支票签名(int,int)如果两个包上的所有签名都匹配。

常量值: 0(0x00000000)

公众静态的最终整数签名_无签名

已在中添加API级别1

签名检查结果:由返回支票签名(int,int)如果两个包都没有签名。

常量值: 1(0x00000001)

公众静态的最终整数签名_编号_匹配

已在中添加API级别1

签名检查结果:由返回支票签名(int,int)如果不是两个包上的所有签名都匹配。

常量值: -3(0xfffffd)

公众静态的最终整数签名_SECOND_NOT_SIGNED

已在中添加API级别1

签名检查结果:由返回检查签名(int,int)如果第二个包没有签名,但第一个包有签名。

常量值: -2(0xfffffffe)

公众静态的最终整数签名_未知_包装

已在中添加API级别1

签名检查结果:由返回检查签名(int,int)如果其中一个包无效。

常量值: -4(0xfffffc)

公众静态的最终整数验证_如下

已在中添加API级别14

用作验证代码的论点验证未决安装(int,int)以指示呼叫包验证器允许继续安装。

常量值: 1(0x00000001)

公众静态的最终整数验证_弹出

已在中添加API级别14

用作验证代码的论点验证未决安装(int,int)指示呼叫包验证器不投票允许继续安装。

常量值: -1(0xffffff)

公共建筑商

公众的 软件包管理器 ()

已在中添加API级别1

公共方法

公众摘要空隙 将包添加到首选项 (字符串软件包名称)

已在中添加API级别1

此方法已弃用API级别7。
此函数不再执行任何操作;它是一个旧的管理已被取代的首选活动的方法受现代活动偏好的影响(并与之冲突)。

公众摘要布尔值 添加权限 (许可信息信息)

已在中添加API级别1

向系统添加新的动态权限。为了让这一切奏效,你的包必须通过<权限树>标签。包只能添加对由其自己的包或另一个用户id相同;如果权限位于树中匹配权限树的名称+“。”:例如,“com.foo.bar”是权限树“com.foo”的成员。

最好使权限树名称具有描述性,因为正在占用整个权限名称集。因此,它必须位于您控制的域中,后缀不匹配可以在任何应用程序中声明的任何正常权限是该域的一部分。

必须在之前添加新权限安装了任何使用这些权限的.apk。您的权限add-through此方法在设备重新启动时被记住。如果给定的权限已经存在,请在此处提供信息将用于更新它。

参数
信息 要添加的权限的描述。
退换商品
  • 如果创建了新权限,则返回true;如果创建了现有的已更新。
投掷
安全例外 如果不允许您添加给定的权限名称。

公众摘要布尔值 addPermissionAsync(添加权限异步) (许可信息信息)

已在中添加API级别8

喜欢添加权限(PermissionInfo)但是异步的从调用返回后保持包管理器状态,允许它更快地返回并在费用不保证增加的许可将被保留,如果设备在写入之前会重新启动。

公众摘要空隙 添加首选活动 (意向筛选器筛选器,int匹配,组件名称[]套,组件名称活动)

已在中添加API级别1

此方法已弃用API级别8。
这是一个不应可用的受保护API第三方应用程序。平台的责任是分配首选活动,不能直接修改。向系统添加新的首选活动映射。这将被使用在以下情况下自动选择给定的活动组件上下文.startActivity()发现多个匹配活动,也匹配给定的筛选器。

参数
滤波器 此活动的意图集首选。
比赛 IntentFilter匹配此首选项的类别适用于。
设置 用户选择的活动集这是一种偏爱。
活动 要进行的活动的组件名称首选。

公众摘要字符串[] 规范ToCurrentPackageNames (字符串[]名称)

已在中添加API级别8

从包规范名称映射到设备上使用的当前名称。

参数
姓名 要映射的新名称数组。
退换商品
  • 返回与原始数组大小相同的数组,其中包含每个包的当前名称。

公众摘要整数 检查权限 (字符串permName、,字符串pkg名称)

已在中添加API级别1

检查特定包是否已被授予特定许可。

参数
permName(永久名称) 您正在检查的权限的名称,
pkg名称 您正在检查的包的名称。
退换商品
  • 如果包具有权限,则permission_GRANTED为返回。如果它没有权限,permission_DENIED返回。

公众摘要整数 支票签名 (整数uid1,整数uid2)

已在中添加API级别5

喜欢checkSignatures(字符串,字符串),但使用的UID为要检查的两个包裹。这可能很有用,例如,在IPC中进行检查时,UID是唯一的身份可用。它在功能上与确定包相同与UID关联并检查其签名。

参数
用户识别码1 将比较其签名的第一个UID。
uid2(液体2) 将比较其签名的第二个UID。
退换商品

公众摘要整数 支票签名 (字符串包装1,字符串包装2)

已在中添加API级别1

比较两个包裹的签名以确定是否相同签名出现在两者中。如果它们包含相同的签名,则允许他们在工作时享有特殊特权相互之间:它们可以共享相同的用户id,运行检测相互对抗等。

参数
包装1 将比较其签名的第一个包名称。
包装2 将比较其签名的第二个包名称。
退换商品

公众摘要空隙 清除程序包首选活动 (字符串包名称)

已在中添加API级别1

删除以前添加的所有首选活动映射addPreferredActivity(意向过滤器,int,组件名称[],组件名称),来自其活动在给定包名称中实现的系统。应用程序只能清除其自己的程序包。

参数
文件包名称 其首选活动的包的名称映射将被删除。

公众摘要字符串[] 当前到规范程序包名称 (字符串[]名称)

已在中添加API级别8

从设备上使用的当前包名称映射到任何内容该包的当前规范名称为。

参数
姓名 要映射的当前名称数组。
退换商品
  • 返回与原始数组大小相同的数组,其中包含每个包的规范名称。

公众摘要空隙 扩展验证超时 (int id,int verificationCodeAtTimeout,长毫秒ToDelay)

允许包侦听程序包验证广播延长响应的默认超时并声明什么超时发生后要执行的操作。回复必须包括这个验证代码超时哪一个是验证_如下验证_弹出每个包id只能调用一次此方法。其他调用不会有任何影响。

参数
身份证件 通过传递的挂起包标识符额外验证ID额外的意图。
验证代码超时 任何一个验证_允许验证_弹出.如果验证代码超时两者都不是验证_如下验证_弹出,然后验证代码超时将默认为验证_拒绝
毫秒到延迟 超时请求的时间量。必须为正数且小于最大值_验证_超时.如果毫秒延迟越界,毫秒到延迟将设置为中最近的边界值;即0或最大值_验证_超时
投掷
安全例外 如果调用方没有PACKAGE_VERIFICATION_AGENT权限。

公众摘要可提取 获取活动图标 (意图意图)

已在中添加API级别1

检索与Intent关联的图标。如果intent.getClassName()为设置,这只返回getActivityIcon(intent.getClassName())。否则,它解决了意图组件并返回与已解析组件关联的图标。如果找不到intent.getClassName()或无法解析intent对于组件,将引发NameNotFoundException。

参数
意图 要检索图标的意图。
退换商品
  • 返回图标的图像,如果是,则返回默认活动图标找不到它。不返回null。
投掷
PackageManager。名称未找到异常 如果应用程序的资源无法加载与给定意图匹配的内容。

公众摘要可提取 获取活动图标 (组件名称activityName)

已在中添加API级别1

检索与活动关联的图标。给定的全名为一个活动,检索有关它的信息并调用组件信息.loadIcon()返回其图标。如果找不到活动,将引发NameNotFoundException。

参数
活动名称 要检索其图标的活动的名称。
退换商品
  • 返回图标的图像,如果是,则返回默认活动图标找不到它。不返回null。
投掷
PackageManager。名称未找到异常 如果给定的资源无法加载活动。

公众摘要活动信息 获取活动信息 (组件名称组件,int标志)

已在中添加API级别1

检索我们知道的有关特定活动的所有信息类。

投掷PackageManager。名称未找到异常如果活动具有给定在系统上找不到类名。

参数
成分 完整的组件名称(即。com.google.apps.contacts/com.googe.apps.contacts。活动的ContactsList)类。
旗帜 其他选项标志。使用以下任意组合GET_META_DATA(获取_元数据_数据),获取共享文件,修改返回的数据(在ApplicationInfo中)。
退换商品

公众摘要可提取 获取活动徽标 (意图意图)

已在中添加API级别9

检索与Intent关联的徽标。如果intent.getClassName()为设置,这只返回getActivityLogo(intent.getClassName())。否则,它解决了意图组件,并返回与已解析组件相关联的徽标。如果找不到intent.getClassName()或无法解析intent对于组件,将引发NameNotFoundException。

参数
意图 要检索徽标的意图。
退换商品
  • 返回徽标的图像,如果活动没有指定徽标。
投掷
PackageManager。名称未找到异常 如果应用程序的资源无法加载与给定意图匹配的内容。

公众摘要可提取 获取活动徽标 (组件名称活动名称)

已在中添加API级别9

检索与活动关联的徽标。全名为一个活动,检索有关它的信息并调用ComponentInfo.loadLogo()返回其徽标。如果找不到活动,将引发NameNotFoundException。

参数
活动名称 要检索其徽标的活动的名称。
退换商品
  • 返回徽标的图像,如果活动没有指定徽标。
投掷
PackageManager。名称未找到异常 如果给定的资源无法加载活动。

公众摘要列表<权限组信息> 获取所有权限组 (int标志)

已在中添加API级别1

检索系统中的所有已知权限组。

参数
旗帜 其他选项标志。使用GET_META_DATA(获取_元数据_数据)检索与权限组关联的任何元数据。
退换商品
  • 返回的列表权限组信息包含有关所有已知权限组的信息。

公众摘要整数 获取应用程序启用设置 (字符串包名称)

已在中添加API级别1

返回应用程序的已启用设置。这将返回由设置的最后一个值setApplicationEnabledSetting(字符串,int,int); 在大多数情况下该值为组件启用状态默认自从清单中最初指定的值尚未修改。

参数
文件包名称 要检索的组件。
退换商品
投掷
非法数据异常 如果指定的包不存在。

公众摘要可提取 获取应用程序图标 (字符串包名称)

已在中添加API级别1

检索与应用程序关联的图标。给定的名称应用程序的包,检索有关它的信息并调用getApplicationIcon()返回其图标。如果应用程序无法找到,则引发NameNotFoundException。

参数
文件包名称 应用程序图标所在的包的名称恢复。
退换商品
  • 返回图标或默认应用程序图标的图像如果找不到。不返回null。
投掷
PackageManager。名称未找到异常 如果给定的资源无法加载应用程序。

公众摘要可提取 获取应用程序图标 (应用程序信息信息)

已在中添加API级别1

检索与应用程序关联的图标。如果尚未定义图标,返回默认的应用程序图标。不返回null。

参数
信息 有关正在查询的应用程序的信息。
退换商品
  • 返回图标或默认应用程序图标的图像如果找不到。

公众摘要应用程序信息 获取应用程序信息 (字符串packageName,int标志)

已在中添加API级别1

检索我们所知道的有关特定程序包/应用程序。

投掷PackageManager。名称未找到异常如果具有给定在系统上找不到包名称。

参数
文件包名称 联系人的全名(即com.google.apps.contacts)应用程序。
旗帜 其他选项标志。使用以下任意组合GET_META_DATA(获取_元数据_数据),获取共享文件,获取卸载包修改返回的数据。
退换商品
  • 应用程序信息返回包含以下内容的ApplicationInfo对象有关包的信息。如果设置了标志GET_UNINSTALLED_PACKAGES,并且未设置包在已安装应用程序列表中找到,应用程序信息是从卸载的应用程序列表(包括已安装的应用程序以及应用程序数据目录ie应用程序已使用删除DONT_DELETE_DATA公司标志集)。

公众摘要字符序列 获取应用程序标签 (应用程序信息信息)

已在中添加API级别1

返回用于此应用程序的标签。

参数
信息 要获取其标签的应用程序。
退换商品
  • 返回与此应用程序关联的标签,如果由于任何原因都找不到它。

公众摘要可提取 获取应用程序徽标 (字符串软件包名称)

已在中添加API级别9

检索与应用程序关联的徽标。给定的名称应用程序的包,检索有关它的信息并调用getApplicationLogo()返回其徽标。如果应用程序无法找到,则引发NameNotFoundException。

参数
软件包名称 应用程序徽标所在的包的名称恢复。
退换商品
  • 返回徽标的图像,如果没有应用程序徽标,则返回null已指定。
投掷
PackageManager。名称未找到异常 如果给定的资源无法加载应用程序。

公众摘要可提取 获取应用程序徽标 (应用程序信息信息)

已在中添加API级别9

检索与应用程序关联的徽标。如果未指定logo,此方法返回null。

参数
信息 有关正在查询的应用程序的信息。
退换商品
  • 返回徽标的图像,如果未指定徽标,则返回null由应用程序决定。

公众摘要整数 获取组件启用设置 (组件名称组件名称)

已在中添加API级别1

返回包组件(活动、,接收器、服务、提供商)。这将返回由设置的最后一个值setComponentEnabledSetting(组件名称,int,int); 最多该值为组件启用状态默认自从清单中最初指定的值尚未修改。

参数
组件名称 要检索的组件。
退换商品

公众摘要可提取 获取默认活动图标 ()

已在中添加API级别1

返回在没有特定图标时使用的活动的通用图标图标已定义。

退换商品
  • 图标的可绘制图像。

公众摘要可提取 获取可绘制 (字符串packageName,int剩余,应用程序信息appInfo)

已在中添加API级别1

从包中检索图像。这是一个低级API,由各种包管理器信息结构(例如组件信息实现其关联的检索偶像。

参数
文件包名称 此图标来自的包的名称。不能为null。
渣油 所需图像的资源标识符。不能为0。
appInfo(应用信息) 有关的总体信息文件包名称.这个可能为空,在这种情况下,将检索应用程序信息如果需要,为您提供服务;如果你已经有了这些信息,它可以在这里供应效率要高得多。
退换商品
  • 返回包含请求图像的Drawable。如果返回null由于任何原因,找不到图像。

公众摘要列表<应用程序信息> 获取已安装的应用程序 (int标志)

已在中添加API级别1

返回安装在设备。如果设置了标志GET_UNINSTALLED_PACKAGES应用程序,包括使用删除的应用程序DONT_DELETE_DATA公司(部分已安装的带有数据目录的应用程序)。

参数
旗帜 其他选项标志。使用以下任意组合GET_META_DATA(获取_元数据_数据),获取共享文件,获取卸载包修改返回的数据。
退换商品
  • 返回ApplicationInfo对象的列表,每个应用程序对应一个已安装在设备上。在不太可能的情况下没有安装的应用程序,将返回空列表。如果设置了标志GET_UNINSTALLED_PACKAGES应用程序,包括使用删除的应用程序DONT_DELETE_DATA公司(带有数据目录的部分安装的应用程序)将被返回。

公众摘要列表<软件包信息> 获取已安装的软件包 (int标志)

已在中添加API级别1

返回已安装的所有软件包的列表在设备上。

退换商品
  • PackageInfo对象的列表,每个安装在设备上。在不太可能的情况下已安装的程序包,则返回一个空列表。如果设置了标志GET_UNINSTALLED_PACKAGES应用程序,包括使用删除的应用程序DONT_DELETE_DATA公司(带有数据目录的部分安装的应用程序)将被返回。

公众摘要字符串 获取安装程序包名称 (字符串包名称)

已在中添加API级别5

检索安装包的应用程序的包名称。这表明包裹来自哪个市场。

参数
文件包名称 要查询的包的名称

公众摘要仪表信息 获取仪器信息 (组件名称className,int标志)

已在中添加API级别1

检索我们所知道的有关特定指令插入类。

投掷PackageManager。名称未找到异常如果使用在系统上找不到给定的类名。

参数
类名 全名(即。com.google.apps.contacts。InstrumentList)的仪表等级。
旗帜 其他选项标志。当前应始终为0。
退换商品
  • InstrumentationInfo包含有关仪器。

公众摘要意图 获取软件包的启动意向 (字符串包名称)

返回在包中启动前台活动的“良好”意图,例如,用于在浏览时实现“打开”按钮包装。当前实现将首先查找主类别中的活动类别_INFO,下一个用于类别中的主要活动类别_经销商,或返回如果两者均未找到,则为null。

投掷PackageManager。名称未找到异常如果包含给定在系统上找不到名称。

参数
文件包名称 要检查的包的名称。
退换商品
  • 返回可用于启动包中的主活动,如果启动包,则为null不包含这样的活动。

公众摘要字符串 获取名称ForUid (内部uid)

已在中添加API级别1

检索与用户id关联的正式名称。此名称为保证永远不会改变,尽管这可能是针对潜在的要更改的用户id。也就是说,如果您要存储有关持久存储中的用户id,应使用返回的字符串通过此函数而不是原始用户id。

参数
液体 要检索其名称的用户id。
退换商品
  • 返回给定用户id的唯一名称,如果当前未分配用户id。

公众的软件包信息 获取包存档信息 (字符串archiveFilePath,int标志)

已在中添加API级别1

检索有关定义的应用程序包的总体信息在包存档文件中

参数
存档文件路径 存档文件的路径
旗帜 其他选项标志。使用以下任意组合获取活动(_A),获取ID(_G),获取配置,获取说明,获取权限(_P),获取PROVIDERS,获取接收器,获取服务,获取签名(_S),以修改返回的数据。
退换商品
  • 返回有关包的信息。退换商品如果未能成功解析包,则返回null。

公众摘要整数[] 获取程序包Gids (字符串包名称)

已在中添加API级别1

返回已存在的所有辅助组ID的数组分配给包。

投掷PackageManager。名称未找到异常如果包含给定在系统上找不到名称。

参数
文件包名称 的全名(即com.google.apps.contacts)所需的包。
退换商品
  • 返回指定gid的int数组,如果有则返回null没有。

公众摘要软件包信息 获取软件包信息 (字符串packageName,int标志)

已在中添加API级别1

检索有关以下应用程序包的总体信息:安装在系统上。

投掷PackageManager。名称未找到异常如果具有给定名称的包可以在系统上找不到。

参数
文件包名称 的全名(即com.google.apps.contacts)所需的包。
旗帜 其他选项标志。使用以下任意组合获取活动(_A),获取ID(_G),获取配置,获取说明,获取权限(_P),获取PROVIDERS,获取接收器,获取服务,获取签名,获取卸载包修改返回的数据。
退换商品
  • 返回包含有关包裹。如果设置了标志GET_UNINSTALLED_PACKAGES,并且在已安装的应用程序列表中找不到包从已卸载的列表中检索包信息应用程序(包括已安装的应用程序以及具有数据目录的应用程序,即已使用删除DONT_DELETE_DATA公司标志集)。

公众摘要字符串[] 获取包ForUid (int uid)

已在中添加API级别1

检索与特定用户id。在大多数情况下,这将是一个单独的包名,即包已分配该用户id的。其中有多个包通过“sharedUserId”机制共享相同的用户id,所有将返回具有该id的包。

参数
液体 要为其检索关联包。
退换商品
  • 返回分配给用户的一个或多个包的数组id,如果没有具有给定id的已知包,则为null。

公众摘要列表<软件包信息> 获取包保留权限 (字符串[]权限,int标志)

已在中添加API等级18

返回当前已安装的所有软件包的列表持有任何给定的权限。

退换商品
  • 返回PackageInfo对象的列表,每个对象对应一个已安装的对象持有所提供的任何权限的应用程序。

公众摘要权限组信息 获取权限组信息 (字符串name,int标志)

已在中添加API级别1

检索我们所知道的有关特定组的所有信息权限。

投掷PackageManager。名称未找到异常如果具有给定在系统上找不到名称。

参数
名称 完全限定名(即com.google.permission_group.APPS)你感兴趣的许可。
旗帜 其他选项标志。使用获取元数据检索与权限组关联的任何元数据。
退换商品

公众摘要许可信息 获取许可信息 (字符串name,int标志)

已在中添加API级别1

检索我们知道的有关特定权限的所有信息。

投掷PackageManager。名称未找到异常如果给定的许可在系统上找不到名称。

参数
名称 完全限定名称(即com.google.permission.LOGIN)你感兴趣的许可。
旗帜 其他选项标志。使用GET_META_DATA(获取_元数据_数据)检索与权限关联的任何元数据。
退换商品

公众摘要整数 获取首选活动 (列表<意向筛选器>outFilters、,列表<组件名称>out活动,字符串包名称)

已在中添加API级别1

检索以前添加的所有首选活动addPreferredActivity(意向过滤器,int,组件名称[],组件名称),这是当前已在系统中注册。

参数
outFilters(输出过滤器) 用于放置所有首选活动,或null表示无。
out活动 放置组件名称的列表所有首选活动,或null表示无。
文件包名称 您希望限制的选项包列表。如果为空,则返回所有活动;如果非空,则仅返回给定包中的那些活动。
退换商品
  • 返回注册的首选活动总数(不同的IntentFilter记录数,而不是唯一的活动成分)。

公众摘要列表<软件包信息> 获取首选包 (int标志)

已在中添加API级别1

检索当前配置的所有首选包的列表。这个列表中的第一个包是最优先的,最后一个是最不受欢迎。

参数
旗帜 其他选项标志。使用以下任意组合获取活动(_A),获取GIDS,获取配置,获取说明,获取权限(_P),获取PROVIDERS,获取接收器,获取服务,获取签名,以修改返回的数据。
退换商品
  • 返回描述每个对象的PackageInfo对象列表优先应用,按优先顺序。

公众摘要提供商信息 获取提供商信息 (组件名称组件,int标志)

已在中添加API级别9

检索我们知道的有关特定内容的所有信息提供程序类。

投掷PackageManager。名称未找到异常如果具有给定在系统上找不到类名。

参数
成分 完整的组件名称(即。com.google.providers.media/com.goople.providers媒体。MediaProvider)的ContentProvider类。
旗帜 其他选项标志。使用以下任意组合GET_META_DATA(获取_元数据_数据),获取共享文件,修改返回的数据。
退换商品
  • 包含服务信息的ProviderInfo。

公众摘要活动信息 获取接收器信息 (组件名称组件,int标志)

已在中添加API级别1

检索我们所知道的有关特定接收器的所有信息类。

投掷PackageManager。名称未找到异常如果接收器具有给定的在系统上找不到类名。

参数
成分 完整的组件名称(即。com.google.apps.calendar/com.google-apps.caldenar。接收器的CalendarAlarm)类。
旗帜 其他选项标志。使用以下任意组合GET_META_DATA(获取_元数据_数据),获取共享文件,修改返回的数据。
退换商品

公众摘要资源 获取活动资源 (组件名称活动名称)

已在中添加API级别1

检索与活动关联的资源。给出完整的活动的名称,检索有关它的信息并调用getResources()返回其应用程序的资源。如果活动找不到,引发了NameNotFoundException。

参数
活动名称 资源所在的活动的名称恢复。
退换商品
  • 返回应用程序的资源。
投掷
PackageManager。名称未找到异常 如果给定的资源无法加载应用程序。

公众摘要资源 为应用程序获取资源 (字符串应用程序包名称)

已在中添加API级别1

检索与应用程序关联的资源。给出完整的应用程序的包名称,检索有关它的信息并调用getResources()返回其应用程序的资源。如果找不到appPackageName,引发NameNotFoundException。

参数
应用程序包名称 其资源所在的应用程序的包名称将被检索。
退换商品
  • 返回应用程序的资源。
投掷
PackageManager。名称未找到异常 如果给定的资源无法加载应用程序。

公众摘要资源 为应用程序获取资源 (应用程序信息应用程序)

已在中添加API级别1

检索应用程序的资源。引发NameNotFoundException如果不再安装包。

参数
应用程序 有关所需应用程序的信息。
退换商品
  • 返回应用程序的资源。
投掷
PackageManager。名称未找到异常 如果给定的资源无法加载应用程序(很可能是因为它已卸载)。

公众摘要服务信息 获取服务信息 (组件名称组件,int标志)

已在中添加API级别1

检索我们知道的有关特定服务的所有信息类。

投掷PackageManager。名称未找到异常如果服务具有给定在系统上找不到类名。

参数
成分 完整的组件名称(即。com.google.apps.media/com.google-apps.media。服务的背景回放)类。
旗帜 其他选项标志。使用以下任意组合GET_META_DATA(获取_元数据_数据),获取共享文件,以修改返回的数据。
退换商品
  • 包含服务信息的ServiceInfo。

公众摘要功能信息[] 获取系统可用功能 ()

已在中添加API级别5

获取上可用的功能列表系统。

退换商品
  • 描述功能的FeatureInfo类数组系统上可用的,如果没有,则为null(!!)。

公众摘要字符串[] 获取系统共享库名称 ()

已在中添加API级别3

获取上可用的共享库列表系统。

退换商品
  • 共享库名称的数组在系统上可用,如果没有安装,则为null。

公众摘要字符序列 获取文本 (字符串packageName,int剩余,应用程序信息appInfo)

已在中添加API级别1

从包中检索文本。这是由使用的低级API各种包管理器信息结构(例如组件信息实现其关联的检索标签和其他文本。

参数
文件包名称 此文本来自的包的名称。不能为null。
渣油 所需文本的资源标识符。不能为0。
appInfo(应用信息) 有关的总体信息文件包名称.这个可能为空,在这种情况下,将检索应用程序信息如果需要,为您提供;如果你已经有了这些信息,它可以在这里供应效率要高得多。
退换商品
  • 返回保存请求文本的CharSequence。返回null如果由于任何原因无法找到文本。

公众摘要XmlResourceParser 获取XML (字符串packageName,int剩余,应用程序信息appInfo)

已在中添加API级别1

从包中检索XML文件。这是一个用于检索XML元数据。

参数
文件包名称 此xml来自的包的名称。不能为null。
渣油 所需xml的资源标识符。不能为0。
appInfo(应用信息) 有关的总体信息文件包名称.这个可能为空,在这种情况下,将检索应用程序信息如果需要,为您提供服务;如果你已经有了这些信息,它可以在这里供应效率要高得多。
退换商品
  • 返回允许您解析出XML的XmlPullParser数据。如果找不到任何原因。

公众摘要布尔值 has系统功能 (字符串姓名)

已在中添加API级别5

检查给定的功能名称是否是可用的返回的功能获取系统可用功能()

退换商品
  • 如果设备支持该功能,则返回true,否则返回false。

公众摘要布尔值 isSafeMode(安全模式) ()

已在中添加API级别3

返回设备是否已引导到安全模式。

公众摘要列表<解决信息> 查询广播接收器 (意图intent,int标志)

已在中添加API级别1

检索所有能够处理给定意图的广播的接收器。

参数
意图 resolveActivity()中所需的意图。
旗帜 其他选项标志。
退换商品
  • 包含每个匹配项的一个条目的列表<ResolveInfo>接收方。这些是按照从第一到最后的顺序排列的。如果没有匹配的接收者,返回一个空列表。

公众摘要列表<提供商信息> 查询内容提供程序 (字符串进程名称,int uid,int标志)

已在中添加API级别1

检索内容提供程序信息。

注意:与大多数其他方法不同,显示的结果集为空通过null返回而不是空列表。

参数
进程名称 如果非空,则将返回的提供程序限制为仅由给定进程托管的。如果为空,返回所有内容提供程序。
液体 如果进程名称非空,这是必需的拥有所请求内容提供程序的uid。
旗帜 其他选项标志。当前应始终为0。
退换商品
  • 包含每个条目的列表<ContentProviderInfo>内容提供商正在修补进程名称或者,如果进程名称为null,所有已知的内容提供程序。如果没有匹配的提供程序,则返回null。

公众摘要列表<仪表信息> queryInstrumentation(查询指令插入) (字符串targetPackage,int标志)

已在中添加API级别1

检索有关可用检测代码的信息。可以使用检索所有检测代码,或仅检索代码目标一个特定的包。

参数
目标程序包 如果为null,则返回所有检测;只有针对此包名称的检测是返回。
旗帜 其他选项标志。当前应始终为0。
退换商品
  • 包含每个条目的列表<InstrumentationInfo>匹配可用的Instrumentation。返回空列表,如果给定的包没有可用的检测。

公众摘要列表<解决信息> queryIntent活动 (意图intent,int标志)

已在中添加API级别1

检索可以为给定目的执行的所有活动。

参数
意图 resolveActivity()中所需的意图。
旗帜 其他选项标志。最重要的是MATCH_DEFAULT_ONLY(匹配_默认_仅限),将分辨率限制为支持类别默认值
退换商品
  • 包含每个匹配项的一个条目的列表<ResolveInfo>活动。这些是从最佳匹配到最差匹配的排序是,列表中的第一项是resolveActivity(意向,int)。如果没有匹配的活动,则为空返回列表。

公众摘要列表<解决信息> 查询意图活动选项 (组件名称呼叫方,意向[]细节,意图intent,int标志)

已在中添加API级别1

检索一组应作为显示给用户的活动类似选项。这就像是queryIntentActivities(意向,int),除了它还允许您提供更明确的意图列表喜欢解决特定选项,并负责返回最终的ResolveInfo列表以合理的顺序排列,没有重复项,基于基于这些输入。

参数
呼叫者 正在生成请求。此活动永远不会出现在输出中列表。可以为null。
细节 一系列应解决的意图第一个具体结果。可以为null。
意图 resolveActivity()中所需的意图。
旗帜 其他选项标志。最重要的是MATCH_DEFAULT_ONLY(匹配_默认_仅限),将分辨率限制为支持类别默认值
退换商品
  • 包含每个匹配项的一个条目的列表<ResolveInfo>活动。首先根据所有已解决的意图排序在里面细节然后是任何其他活动可以处理意图但没有被其中一个这个细节意图。如果没有匹配项活动,则返回空列表。

公众摘要列表<解决信息> queryIntent内容提供程序 (意图intent,int标志)

已在中添加API等级19

检索可以匹配给定意图的所有提供程序。

参数
意图 包含所有所需规范的意图(动作、数据、类型、类别和/或组件)。
旗帜 其他选项标志。
退换商品
  • 包含每个匹配项的一个条目的列表<ResolveInfo>提供商信息。这些是从最佳到最差的匹配顺序。如果没有匹配的提供程序,则返回一个空列表。

公众摘要列表<解决信息> queryIntent服务 (意图intent,int标志)

已在中添加API级别1

检索所有符合给定意图的服务。

参数
意图 根据resolveService()所需的意图。
旗帜 其他选项标志。
退换商品
  • 包含每个匹配项的一个条目的列表<ResolveInfo>服务信息。这些是从最佳匹配到最差匹配的排序是,列表中的第一项是resolveService()。如果没有匹配的服务,则为空返回列表。

公众摘要列表<许可信息> 按组查询权限 (字符串组,int标志)

已在中添加API级别1

查询与特定组关联的所有权限。

投掷PackageManager。名称未找到异常如果给定的组没有存在。

参数
完全限定名称(即com.google.permission.LOGIN)您感兴趣的权限组的。使用null查找与组无关的所有权限。
旗帜 其他选项标志。使用GET_META_DATA(获取_元数据_数据)检索与权限相关联的任何元数据。
退换商品
  • 返回的列表许可信息包含信息关于给定组中的所有权限。

公众摘要空隙 从首选项中删除包 (字符串包名称)

已在中添加API级别1

此方法已弃用API级别7。
此函数不再执行任何操作;它是一个旧的管理已被取代的首选活动的方法受现代活动偏好的影响(并与之冲突)。

公众摘要空隙 删除权限 (字符串名称)

已在中添加API级别1

删除以前使用添加的权限添加权限(PermissionInfo)。适用相同的所有权规则--您只能删除允许您删除的权限添加。

参数
名称 要删除的权限的名称。
投掷
安全例外 如果不允许您删除给定的权限名称。

公众摘要解决信息 解决活动 (意图intent,int标志)

已在中添加API级别1

确定针对给定意图要执行的最佳操作。这就是如何resolveActivity(PackageManager)如果类没有,则查找活动已明确指定。

注:如果使用隐式Intent(没有显式ComponentName指定),确保考虑是否设置MATCH_DEFAULT_ONLY(匹配_默认_仅限)仅标志。您需要这样做,以同样的方式解决活动那个startActivity(目的)Intent.resolveActivity(PackageManager)这样做。

参数
意图 包含所有所需规范的意图(动作、数据、类型、类别和/或组件)。
旗帜 其他选项标志。最重要的是MATCH_DEFAULT_ONLY(匹配_默认_仅限),将分辨率限制为支持类别默认值
退换商品
  • 返回包含最终活动意图的ResolveInfo被确定为最佳行动。如果否,则返回null找到匹配的活动。如果有多个匹配活动找到并且没有默认集,则返回ResolveInfo包含其他内容,例如活动解析器。

公众摘要提供商信息 resolveContentProvider(解决内容提供程序) (字符串name,int标志)

已在中添加API级别1

通过基本路径名查找单个内容提供程序。

参数
名称 要查找的提供程序的名称。
旗帜 其他选项标志。当前应始终为0。
退换商品
  • ContentProviderInfo有关提供程序的信息(如果找到),否则为null。

公众摘要解决信息 解决服务 (意图intent,int标志)

已在中添加API级别1

确定为给定意图处理的最佳服务。

参数
意图 包含所有所需规范的意图(动作、数据、类型、类别和/或组件)。
旗帜 其他选项标志。
退换商品
  • 返回包含最终服务意图的ResolveInfo决心成为最好的行动。如果否,则返回null找到匹配的服务。

公众摘要空隙 设置应用程序启用设置 (字符串packageName,int newState,int标志)

已在中添加API级别1

设置应用程序的启用设置此设置将覆盖应用程序在它的舱单。它还覆盖清单中为任何应用程序的组件。它不会覆盖由设置的任何启用状态setComponentEnabledSetting(组件名称,int,int)用于应用程序的任何组件。

参数
文件包名称 要启用的应用程序的包名称
newState(新状态) 组件的新启用状态。该州的法律价值是:组件启用状态启用,组件启用状态禁用组件启用状态默认最后一个删除设置,从而将应用程序的状态恢复为无论在清单中设置了什么(默认情况下是启用的)。
旗帜 可选行为标志:DONT_杀死_APP或0。

公众摘要空隙 setComponentEnabledSetting(设置组件启用设置) (组件名称componentName,int newState,int flags)

已在中添加API级别1

设置包组件(活动、接收器、服务、提供者)的启用设置。此设置将覆盖组件在其显示。

参数
组件名称 要启用的组件
newState(新状态) 组件的新启用状态。该州的法律价值是:组件启用状态启用,组件启用状态禁用组件启用状态默认最后一个删除设置,从而将组件的状态恢复为无论在清单中设置了什么(默认情况下是启用的)。
旗帜 可选行为标志:DONT_KILL_APP或0。

公众摘要空隙 setInstallerPackageName(安装程序包名称) (字符串目标包,字符串安装程序包名称)

已在中添加API级别11

更改与给定包关联的安装程序。存在局限性如何更改安装程序包;特别地:

  • 如果出现以下情况,将引发SecurityException安装程序包名称未使用与调用应用程序相同的证书进行签名。
  • 如果发生以下情况,将引发SecurityException目标包已经有一个安装程序包,并且该安装程序包没有签名与调用应用程序相同的证书。

参数
目标包 将更改其安装程序的已安装包。
安装程序包名称 新安装程序的包名称。可能是null以清除关联。

公众摘要空隙 验证未决安装 (int id,int验证代码)

已在中添加API级别14

允许包侦听程序包验证广播响应包管理器。回复必须包括这个验证代码哪一个是验证_如下验证_弹出

参数
身份证件 通过传递的挂起包标识符额外验证ID额外的意图。
验证代码 任何一个验证_如下验证_拒绝
投掷
安全例外 如果调用方没有PACKAGE_VERIFICATION_AGENT权限。