十一、附录一:Android 权限常量
出于参考目的,本附录提供了 Android 权限常量 的完整列表。许可和它们的使用在整本书中都有讨论,尤其是在第三章。
许可常数 | 描述 |
---|---|
访问签入属性 | 允许对签入数据库中的属性表进行读/写访问,从而能够更改上传的值 |
访问 _ 粗略 _ 位置 | 允许应用访问粗略位置(例如,蜂窝 ID、WiFi) |
访问 _ 精细 _ 位置 | 允许应用访问精确位置(例如 GPS) |
访问位置额外命令 | 允许应用访问额外的位置提供程序命令 |
访问模拟位置 | 允许应用创建模拟位置提供程序进行测试 |
访问网络状态 | 允许应用访问网络信息 |
ACCESS_SURFACE_FLINGER | 允许应用使用 SurfaceFlinger 的底层特性 |
访问 _ WIFI _ 状态 | 允许应用访问有关 Wi-Fi 网络的信息 |
客户 _ 经理 | 允许应用调用帐户授权码 |
身份验证 _ 帐户 | 允许应用充当 AccountManager 的帐户验证者 |
电池状态 | 允许应用收集电池统计数据 |
BIND_APPWIDGET | 允许应用告诉 AppWidget 服务哪个应用可以访问 AppWidget 的数据 |
绑定设备管理 | 设备管理接收器必须要求,以确保只有系统才能与之交互 |
绑定输入方法 | 必须是 InputMethodService 所要求的,以确保只有系统可以绑定到它 |
绑定 _ 远程视图 | 必须是 RemoteViewsService 所要求的,以确保只有系统可以绑定到它 |
绑定 _ 壁纸 | 必须是壁纸服务所要求的,以确保只有系统可以绑定到它 |
蓝牙技术 | 允许应用连接到配对的蓝牙设备 |
蓝牙 _ 管理 | 允许应用发现和配对蓝牙设备 |
砖 | 要求能够禁用设备(非常危险!) |
广播 _ 包 _ 已删除 | 允许应用广播应用包已被删除的通知 |
广播 _ 短信 | 允许应用广播短信回执通知 |
广播 _ 粘性 | 允许应用广播粘性意图 |
广播 _ WAP _ 推送 | 允许应用广播 WAP 服务信息回执通知 |
呼叫电话 | 允许应用发起电话呼叫,而无需通过拨号器用户界面让用户确认正在进行的呼叫 |
通话特权 | 允许应用呼叫任何电话号码,包括紧急号码,而无需通过拨号器用户界面让用户确认正在进行的呼叫 |
照相机 | 需要能够访问相机设备 |
更改组件启用状态 | 允许应用更改是否启用应用组件(而不是它自己的组件) |
更改配置 | 允许应用修改当前配置,如区域设置 |
改变网络状态 | 允许应用更改网络连接状态 |
更改 WIFI 多播状态 | 允许应用进入 Wi-Fi 多播模式 |
更改 WIFI 状态 | 允许应用更改 Wi-Fi 连接状态 |
清除应用缓存 | 允许应用清除设备上所有已安装应用的缓存 |
清除应用用户数据 | 允许应用清除用户数据 |
控制 _ 位置 _ 更新 | 允许从无线电启用/禁用位置更新通知 |
删除缓存文件 | 允许应用删除缓存文件 |
删除 _ 包 | 允许应用删除包 |
设备 _ 电源 | 允许对电源管理进行低级访问 |
诊断的 | 允许应用读写诊断资源 |
禁用 _ 键盘守卫 | 允许应用禁用键盘守卫 |
倾销 | 允许应用从系统服务中检索状态转储信息 |
展开状态栏 | 允许应用展开或折叠状态栏 |
工厂测试 | 作为制造商测试应用运行,作为根用户运行 |
手电筒 | 允许使用手电筒 |
强制返回 | 允许应用在顶层活动上强制执行 BACK 操作 |
获取 _ 帐户 | 允许访问帐户服务中的帐户列表 |
获取 _ 包 _ 大小 | 允许应用找出任何包使用的空间 |
获取 _ 任务 | 允许应用获取关于当前或最近运行的任务的信息:任务的缩略图、其中正在运行的活动等等 |
全局 _ 搜索 | 可用于内容供应器,以允许全球搜索系统访问他们的数据 |
硬件 _ 测试 | 允许访问硬件外围设备 |
注入 _ 事件 | 允许应用将用户事件(例如,按键、触摸和轨迹球)注入到事件流中,并将它们传递给任何窗口 |
安装位置供应器 | 允许应用将位置提供程序安装到位置管理器中 |
安装软件包 | 允许应用安装软件包 |
内部系统窗口 | 允许应用打开供部分系统用户界面使用的窗口 |
因特网 | 允许应用打开网络套接字 |
终止 _ 后台 _ 进程 | 允许应用调用 killBackgroundProcesses(String) |
管理 _ 账户 | 允许应用管理帐户管理器中的帐户列表 |
管理应用令牌 | 允许应用在窗口管理器中管理(例如,创建、销毁和 Z 顺序)应用令牌 |
主机 _ 清除 | |
修改 _ 音频 _ 设置 | 允许应用修改全局音频设置 |
修改电话状态 | 允许修改电话状态—开机、人机界面等 |
挂载格式文件系统 | 允许格式化可移动存储的文件系统 |
挂载卸载文件系统 | 允许安装和卸载可移动存储的文件系统 |
国家足球联盟 | 允许应用通过 NFC 执行 I/O 操作 |
持久 _ 活动 | 此常数已被否决。将来会删除此功能;请不要使用它。允许应用保持其活动的持久性。 |
处理 _ 呼出 _ 呼叫 | 允许应用监控、修改或中止呼出 |
阅读 _ 日历 | 允许应用读取用户的日历数据 |
阅读 _ 联系人 | 允许应用读取用户的联系人数据 |
读取帧缓冲区 | 允许应用获取屏幕截图,并且更一般地访问帧缓冲区数据 |
阅读 _ 历史 _ 书签 | 允许应用读取(但不写入)用户的浏览历史和书签 |
读取输入状态 | 允许应用检索按键和开关的当前状态 |
读取日志 | 允许应用读取低级系统日志文件 |
读取电话状态 | 允许对电话状态进行只读访问 |
阅读 _ 短信 | 允许应用读取短信 |
读取同步设置 | 允许应用读取同步设置 |
读取同步统计数据 | 允许应用读取同步统计数据 |
重新启动 | 需要能够重新启动设备 |
接收 _ 引导 _ 完成 | 允许应用接收系统完成引导后广播的 ACTION_BOOT_COMPLETED |
接收 _ 彩信 | 允许应用监控收到的彩信,并记录或执行处理 |
接收 _ 短信 | 允许应用监控传入的 SMS 消息,并记录或处理它们 |
接收 _WAP_PUSH | 允许应用监控传入的 WAP 服务信息 |
录音 _ 音频 | 允许应用录制音频 |
重新排序 _ 任务 | 允许应用更改任务的 Z 顺序 |
重启 _ 包 | 此常数已被否决。不再支持 restart package(String)API |
发送 _ 短信 | 允许应用发送短信 |
设置活动观察器 | 允许应用观察和控制活动如何在系统中全局启动 |
设置 _ 报警 | 允许应用广播为用户设置警报的意图 |
设置 _ 总是 _ 完成 | 允许应用控制活动是否在后台立即完成 |
设置 _ 动画 _ 缩放 | 修改全局动画比例因子 |
SET_DEBUG_APP | 为调试配置应用 |
设置方向 | 允许设置屏幕方向(实际上是旋转)的低级访问 |
设定 _ 指针 _ 速度 | 允许设置指针速度的低级访问 |
设置 _ 首选 _ 应用 | 此常量已被弃用,不再有用;详见 addpackagetoppreferred(String) |
集合 _ 进程 _ 限制 | 允许应用设置可以运行的(不需要的)应用进程的最大数量 |
设置定时器 | 允许应用设置系统时间 |
设置时区 | 允许应用设置系统时区 |
设置 _ 壁纸 | 允许应用设置壁纸 |
设置 _ 壁纸 _ 提示 | 允许应用设置壁纸提示 |
信号 _ 持久 _ 进程 | 允许应用请求向所有持久进程发送信号 |
状态栏 | 允许应用打开、关闭或禁用状态栏及其图标 |
订阅 _ 订阅源 _ 阅读 | 允许应用允许访问订阅的提要内容提供者 |
订阅 _ 订阅源 _ 写入 | |
系统警报窗口 | 允许应用使用类型 TYPE_SYSTEM_ALERT 打开窗口,显示在所有其他应用的顶部 |
更新设备状态 | 允许应用更新设备统计数据 |
使用凭据 | 允许应用从 AccountManager 请求 authtokens |
使用 _SIP | 允许应用使用 SIP 服务 |
颤动 | 允许接触振动器 |
唤醒 _ 锁定 | 允许使用电源管理器唤醒锁来防止处理器休眠或屏幕变暗 |
写 _ APN _ 设置 | 允许应用写入 apn 设置 |
写日历 | 允许应用写入(但不读取)用户的日历数据 |
写联系人 | 允许应用写入(但不读取)用户的联系人数据 |
写 _ 外部 _ 存储 | 允许应用写入外部存储 |
WRITE _ 服务 | 允许应用修改谷歌服务地图 |
写 _ 历史 _ 书签 | 允许应用写入(但不读取)用户的浏览历史和书签 |
写入 _ 安全 _ 设置 | 允许应用读取或写入安全系统设置 |
写入设置 | 允许应用读取或写入系统设置 |
写短信 | 允许应用编写 SMS 消息 |
内容供应器类别
类别名 | 描述 |
---|---|
闹钟响了 | AlarmClock 提供程序包含一个意向动作和附加动作,可用于启动一个活动,在闹钟应用中设置一个新的闹钟 |
浏览器 | |
浏览器。书签栏 | 在书签 _URI 提供的混合书签和历史项目的列定义 |
浏览器。搜索列 | 搜索历史表的列定义,可从搜索 _URI 获得 |
呼叫日志 | 呼叫日志提供程序包含有关发出和接收呼叫的信息 |
通话记录。打电话 | 包含最近的通话 |
联系人联系人 | 联系人提供者和应用之间的合同 |
联系我们。聚合 xceptions | 联系人汇总例外表的常数,该表包含覆盖自动汇总所用规则的汇总规则 |
联系合同。通用数据类型 | 存储在 ContactsContract 中的通用数据类型定义的容器。数据表 |
联系合同。CommonDataKinds.Email | 代表电子邮件地址的数据类型 |
联系人联系人。CommonDataKinds.Event | 表示事件的数据类型 |
联系人联系人。common data kinds . group membership | 组成员关系 |
ContactsContract.CommonDataKinds.Im | 表示 IM 地址的数据类型 |
您可以使用为 ContactsContract 定义的所有列。数据,以及以下别名 | |
联系合同。CommonDataKinds .昵称 | 代表联系人昵称的数据类型 |
联系人联系人。CommonDataKinds。注意 | 关于联系人的注释 |
联系人联系人。通用数据类型.组织 | 代表组织的数据类型 |
联系合同。CommonDataKinds.Phone | 代表电话号码的数据类型 |
联系合同。CommonDataKinds.Photo | 代表联系人照片的数据类型 |
联系人联系人。CommonDataKinds.Relation | 表示关系的数据类型 |
联系人联系人。CommonDataKinds.SipAddress | 代表联系人的 SIP 地址的数据类型 |
联系人联系人。CommonDataKinds.StructuredName | 表示联系人正确姓名的数据类型 |
联系合同。common data kinds . structured postal | 代表邮政地址的数据类型 |
联系人联系人。CommonDataKinds .网站 | 表示与联系人相关的网站的数据种类 |
联系我们。连络人 | contacts 表的常数,该表包含代表同一个人的每个原始联系人聚合的记录 |
联系合同。联系人。聚合建议 | 包含所有聚合建议(例如,其他联系人)的单个联系人聚合的只读子目录 |
联系人联系人。联系人.数据 | 单个联系人的子目录,包含所有组成的 raw contactContactsContract。数据行 |
联系合同。联系人.实体 | 联系人的子目录,包含其所有的 contacts contact。原始联系人,以及联系人。数据行 |
联系我们。联系人,照片 | 包含联系人主要照片的单个联系人的只读子目录 |
联系我们。日期 | 数据表的常数,其中包含与原始联系人相关的数据点 |
联系人联系人。目录 | 目录代表联系人语料库 |
联系人联系人。组 | 组表的常数 |
联系我们。试试看 | 包含用于创建或管理涉及联系人的意图的助手类 |
联系人联系人。意图。插入 | 包含用于创建联系意图的字符串常量的便利类 |
联系我们。PhoneLookup(电话查找) | 表示查找电话号码(例如,查找呼叫者 ID)的结果的表 |
联系我们。QuickContact(快速联系) | 帮助器方法显示 QuickContact 对话框,允许用户在特定的联系人条目上旋转 |
联系我们。拉瓦联系人 | 原始联系人表的常量,该表包含每个同步帐户中每个人的一行联系人信息 |
联系我们。RawContacts 日期 | 单个原始联系人的子目录,包含其所有的 contacts contact。数据行 |
联系我们。RawContacts.Entity .实体 | 单个原始联系人的子目录,包含其所有的 contacts contact。数据行 |
联系我们。rawcontactsentity(联系人信息) | 原始 contacts 实体表的常量,可以认为是数据表的 raw_contacts 表的外部连接 |
联系合同。设置 | 各种帐户的联系人特定设置 |
联系我们。状态更新 | 状态更新链接到一个 ContactsContract。Data row 并通过相应的源捕获用户的最新状态更新 |
联系我们。SyncState | 为同步适配器提供的用于存储专用同步状态数据的表 |
实时文件夹 | LiveFolder 是一个特殊的文件夹,其内容由 ContentProvider 提供 |
媒体库 | 媒体提供程序包含内部和外部存储设备上所有可用媒体的元数据 |
媒体商店。声音的 | 所有音频内容的容器 |
媒体商店。音频.相册 | 包含音频文件的艺术家 |
媒体商店。音频。艺术家 | 包含音频文件的艺术家 |
MediaStore。音频,艺术家,专辑 | 每个艺术家的子目录,包含出现该艺术家歌曲的所有专辑 |
媒体商店。音频类型 | 包含所有类型的音频文件 |
媒体商店。音频.类型.成员 | 包含所有成员的每个流派的子目录 |
媒体商店。音频媒体 | |
媒体商店。音频.播放列表 | 包含音频文件的播放列表 |
媒体商店。音频.播放列表.成员 | 包含所有成员的每个播放列表的子目录 |
媒体商店。文件 | 包含媒体存储器中所有文件(包括非媒体文件)索引的媒体提供者表 |
媒体商店。形象 | 包含所有可用图像的元数据 |
媒体商店。图像.媒体 | |
媒体商店。图像.缩略图 | 这个类允许开发者查询并获取两种缩略图:MINI_KIND: 512 × 384 缩略图和 MICRO_KIND: 96 × 96 缩略图 |
媒体商店。录像 | |
MediaStore。视频。媒体 | |
媒体商店。视频.缩略图 | 这个类允许开发者查询并获取两种缩略图:MINI_KIND: 512 × 384 缩略图和 MICRO_KIND: 96 × 96 缩略图 |
SearchRecentSuggestions | 这是一个工具类,提供对 SearchRecentSuggestionsProvider 的访问 |
设置 | 设置提供程序包含全局系统级设备首选项 |
设置。名称值表 | 名称/值设置表的公共库 |
设置。安全的 | 安全系统设置,包含应用可以读取但不允许写入的系统偏好设置 |
设置。系统 | 系统设置,包含各种系统偏好设置 |
SyncStateContract | 用于将数据与任何数据数组帐户相关联的 ContentProvider 协定 |
SyncStateContract(同步状态合同)。常数值 | |
SyncStateContract。助手 | |
用户词典 | 用于输入法的用户定义单词的提供者,用于预测文本输入 |
用户词典。话 | 包含用户定义的单词 |
版权属于:月萌API www.moonapi.com,转载请注明出处