Android 权限大全 2019.3
翻译自谷歌官方权限讲解
源地址:https://developer.android.com/reference/android/Manifest.permission.html
新增Android Q 也就是Android 10.0 的权限。目前官方还没有公布API版本,估计是API29 ,所以下面的加入版本,如果是Android Q,以API 29代替。
翻译整理日期,2019.3.16 作者 :Applek
一共157项权限,下面的标题分别为:
权限名
权限中文名
权限注释
危险级别:0 为通常或者系统 1为 危险权限 2为签名权限 3为特权
加入权限版本
下面显示不全,可以看我博客:https://www.lovestu.com/qxdq.html
ACCEPT_HANDOVER | 允许呼叫应用继续在另一个应用中启动的呼叫 | 当呼叫从一个应用程序切换到另一个应用程序时,有两个设备参与切换; 发起和接收设备。发起设备是开始切换呼叫的请求的地方,接收设备是另一方确认切换请求的地方。 | 1 | 28 |
ACCESS_CHECKIN_PROPERTIES | 允许对迁入数据库中的“属性”表进行读/写访问,以更改上载的值。 | 允许对迁入数据库中的“属性”表进行读/写访问,以更改上载的值。 | 0 | 1 |
ACCESS_COARSE_LOCATION | 允许应用访问大致位置。 | 允许应用访问大致位置。 | 1 | 1 |
ACCESS_FINE_LOCATION | 允许应用访问精确位置。 | 允许应用访问精确位置。 | 1 | 1 |
ACCESS_LOCATION_EXTRA_COMMANDS | 允许应用程序访问额外的位置提供程序命令。 | 允许应用程序访问额外的位置提供程序命令。 | 0 | 1 |
ACCESS_NETWORK_STATE | 允许应用程序访问有关网络的信息。 | 允许应用程序访问有关网络的信息。 | 0 | 1 |
ACCESS_NOTIFICATION_POLICY | 对希望访问通知政策的应用程序的标记权限。 | 对希望访问通知政策的应用程序的标记权限。 | 0 | 1 |
ACCESS_WIFI_STATE | 允许应用程序访问有关Wi-Fi网络的信息。 | 允许应用程序访问有关Wi-Fi网络的信息。 | 0 | 1 |
ACCOUNT_MANAGER | 允许应用程序调用AccountAuthenticators。不适用于第三方应用程序。 | 允许应用程序调用AccountAuthenticators。不适用于第三方应用程序。 | 0 | 5 |
ADD_VOICEMAIL | 允许应用程序将语音邮件添加到系统中。 | 允许应用程序将语音邮件添加到系统中。 | 1 | 14 |
ANSWER_PHONE_CALLS | 允许该应用接听来电。 | 允许该应用接听来电。 | 1 | 26 |
BATTERY_STATS | 允许应用程序收集电池统计信息 | 允许应用程序收集电池统计信息 | 1 | 1 |
BIND_ACCESSIBILITY_SERVICE | Android系统的可访问性服务 | Android系统的可访问性服务 | 2 | 16 |
BIND_APPWIDGET | 允许应用程序告诉AppWidget服务哪个应用程序可以访问AppWidget的数据。 | 允许应用程序告诉AppWidget服务哪个应用程序可以访问AppWidget的数据。普通用户流是用户选择AppWidget进入特定主机,从而使该主机应用程序可以访问AppWidget应用程序中的私有数据。拥有此权限的应用程序应该遵守该合同。 不适用于第三方应用程序。 | 0 | 3 |
BIND_AUTOFILL_SERVICE | 允许程序内容被自动填写 | 允许程序内容被自动填写 | 2 | 26 |
BIND_CARRIER_MESSAGING_SERVICE | 【已弃用】允许绑定到运营商应用程序中的服务的系统进程将有这个权限 | 【已弃用】允许绑定到运营商应用程序中的服务的系统进程将有这个权限。此常量在API级别23中已弃用。请改为BIND_CARRIER_SERVICES | 0 | 22 |
BIND_CARRIER_SERVICES | 允许绑定到运营商应用程序中的服务的系统进程将具有此权限。 | 允许绑定到运营商应用程序中的服务的系统进程将具有此权限。运营商应用程序应使用此权限来保护仅允许系统绑定到的服务。 | 2|3 | 23 |
BIND_CHOOSER_TARGET_SERVICE | 允许用户在一个应用里面直接分享内容到其他地方 | 用户可以直接分享相关内容而无需先打开一个的应用程序再去分享,这样直接分享允许用户跳过通常的分享流程中的一个步骤。 | 2 | 23 |
BIND_CONDITION_PROVIDER_SERVICE | 提供有关布尔状态的条件的服务。 | 提供有关布尔状态的条件的服务。 | 2 | 24 |
BIND_DEVICE_ADMIN | 设备管理接收器 | 设备管理接收器必须要求,以确保只有系统可以与之交互 | 2 | 8 |
BIND_DREAM_SERVICE | 允许设备闲置、充电或锁屏时,可以显示特定的内容 | 允许设备闲置、充电或锁屏时,可以显示特定的内容 | 2 | 21 |
BIND_INCALL_SERVICE | 允许提供用于管理电话呼叫的用户界面 | 允许提供用于管理电话呼叫的用户界面 | 2|3 | 23 |
BIND_INPUT_METHOD | 输入法服务权限 | 输入法服务权限 | 2 | 3 |
BIND_MIDI_DEVICE_SERVICE | 允许实现虚拟MIDI设备的服务 | 允许实现虚拟MIDI设备的服务 | 2 | 23 |
BIND_NFC_SERVICE | 允许模拟Android服务组件内的NFC卡 | 允许模拟Android服务组件内的NFC卡 | 2 | 19 |
BIND_NOTIFICATION_LISTENER_SERVICE | 允许接收在发布或删除新通知或其排名发生变化时来自系统的呼叫的服务。 | 允许接收在发布或删除新通知或其排名发生变化时来自系统的呼叫的服务。 | 2 | 18 |
BIND_PRINT_SERVICE | 允许实现打印服务 | 这是实现打印服务的基类。打印服务知道如何通过一个或多个协议发现一个或多个打印机并与之交互。 | 2 | 19 |
BIND_QUICK_SETTINGS_TILE | 允许应用程序绑定到第三方快速设置磁贴。 | 允许应用程序绑定到第三方快速设置磁贴。只应由系统请求,TileService声明应该是必需的。 | 0 | 24 |
BIND_REMOTEVIEWS | 允许连接到远程适配器 | 允许连接到远程适配器 | 0 | 11 |
BIND_SCREENING_SERVICE | 允许来电过滤 | 允许或禁止传入呼叫,然后将其显示给用户。 | 2|3 | 24 |
BIND_TELECOM_CONNECTION_SERVICE | 管理Android系统当前的通话,如来电显示,接听电话,挂断电话 | 管理Android系统当前的通话,如来电显示,接听电话,挂断电话 | 2|3 | 23 |
BIND_TEXT_SERVICE | 允许创建拼写检查器类 | 允许以类似于输入方法框架(对于IME)的方式创建拼写检查器的类。 | 2 | 14 |
BIND_TV_INPUT | 允许实现电视输入服务 | 允许实现电视输入服务 | 2|3 | 21 |
BIND_VISUAL_VOICEMAIL_SERVICE | 实现处理OMTP或类似可视语音邮件的拨号程序服务 | 实现处理OMTP或类似可视语音邮件的拨号程序服务 | 2|3 | 26 |
BIND_VOICE_INTERACTION | 全局语音交互服务 | 用户选择的当前VoiceInteractionService始终由系统运行,以允许它执行喜欢在后台聆听热门话语来煽动语音互动的事情。 | 2 | 21 |
BIND_v*n_SERVICE | 允许运行v*n解决方案 | 允许运行v*n解决方案 | 2 | 14 |
BIND_VR_LISTENER_SERVICE | 虚拟现实(VR)服务 | 虚拟现实(VR)服务 | 2 | 24 |
BIND_WALLPAPER | 壁纸服务 | 负责显示动态壁纸 | 2|3 | 8 |
BLUETOOTH | 允许应用程序连接到配对的蓝牙设备。 | 允许应用程序连接到配对的蓝牙设备。 | 0 | 1 |
BLUETOOTH_ADMIN | 允许应用程序发现并配对蓝牙设备。 | 允许应用程序发现并配对蓝牙设备。 | 0 | 1 |
BLUETOOTH_PRIVILEGED | 允许应用程序在没有用户交互的情况下配对蓝牙设备 | 允许应用程序在没有用户交互的情况下配对蓝牙设备,并允许或禁止电话簿访问或消息访问。这不适用于第三方应用程序。 | 0 | 19 |
BODY_SENSORS | 允许应用程序访问用户用来测量身体内部情况的传感器数据,例如心率。 | 允许应用程序访问用户用来测量身体内部情况的传感器数据,例如心率。 | 1 | |
BODY_SENSORS | 允许应用程序访问用户用来测量身体内部情况的传感器数据,例如心率。 | 允许应用程序访问用户用来测量身体内部情况的传感器数据,例如心率。 | 1 | 20 |
BROADCAST_PACKAGE_REMOVED | 允许应用程序广播已删除应用程序包的通知。 | 允许应用程序广播已删除应用程序包的通知。 | 0 | 1 |
BROADCAST_SMS | 允许应用程序广播SMS收据通知。 | 允许应用程序广播SMS收据通知。 | 0 | 2 |
BROADCAST_STICKY | 允许应用程序广播粘性意图。 | 允许应用程序广播粘性意图。这些是广播,其数据在完成后由系统保存,因此客户端可以快速检索该数据而无需等待下一次广播。 | 0 | 1 |
BROADCAST_WAP_PUSH | 允许应用程序广播WAP PUSH收据通知。 | 允许应用程序广播WAP PUSH收据通知。 | 0 | 1 |
CALL_COMPANION_APP | 允许实现InCallServiceAPI 的应用程序 | 有资格作为调用伴随应用程序启用。这意味着当呼叫处于活动状态时,Telecom框架将绑定到应用程序的InCallService实现。该应用程序可以使用InCallService API查看有关系统上的调用的信息并控制这些调用。 | 0 | 29 |
CALL_PHONE | 允许应用程序在不通过拨号器用户界面的情况下发起电话呼叫,以便用户确认呼叫。 | 允许应用程序在不通过拨号器用户界面的情况下发起电话呼叫,以便用户确认呼叫。 | 1 | 1 |
CALL_PRIVILEGED | 允许应用程序拨打任何电话号码(包括紧急号码),而无需通过拨号器用户界面以便用户确认正在进行的呼叫。 | 允许应用程序拨打任何电话号码(包括紧急号码),而无需通过拨号器用户界面以便用户确认正在进行的呼叫。 | 0 | 1 |
CAMERA | 必须能够访问相机设备。 | 将自动强制所有相机功能的 uses-feature清单元素。如果您不需要所有相机功能,或者如果相机不可用则可以正常操作,则必须根据需要修改清单,以便安装在不支持所有相机功能的设备上。 | 1 | 1 |
CAPTURE_AUDIO_OUTPUT | 允许应用程序捕获音频输出。 | 允许应用程序捕获音频输出。 | 0 | 19 |
CHANGE_COMPONENT_ENABLED_STATE | 允许应用程序更改是否启用应用程序组件(除了它自己的组件)。 | 允许应用程序更改是否启用应用程序组件(除了它自己的组件)。 | 0 | 1 |
CHANGE_CONFIGURATION | 允许应用程序修改当前配置,例如区域设置。 | 允许应用程序修改当前配置,例如区域设置。 | 0 | 1 |
CHANGE_NETWORK_STATE | 允许应用程序更改网络连接状态。 | 允许应用程序更改网络连接状态。 | 0 | 1 |
CHANGE_WIFI_MULTICAST_STATE | 允许应用程序进入Wi-Fi多播模式。 | 允许应用程序进入Wi-Fi多播模式。 | 0 | 1 |
CHANGE_WIFI_STATE | 允许应用程序更改Wi-Fi连接状态。 | 允许应用程序更改Wi-Fi连接状态。 | 0 | 1 |
CLEAR_APP_CACHE | 允许应用程序清除设备上所有已安装应用程序的缓存。 | 允许应用程序清除设备上所有已安装应用程序的缓存。 | 2|3 | 1 |
CONTROL_LOCATION_UPDATES | 允许从收音机启用/禁用位置更新通知。 | 允许从收音机启用/禁用位置更新通知。 | 0 | 1 |
DELETE_CACHE_FILES | 删除应用程序缓存文件的旧权限,不再使用,但是让我们静静地忽略调用而不是抛出异常的信号。 | 删除应用程序缓存文件的旧权限,不再使用,但是让我们静静地忽略调用而不是抛出异常的信号。 | 0 | 1 |
DELETE_PACKAGES | 允许应用程序删除包。 | 允许应用程序删除包。 | 0 | 1 |
DIAGNOSTIC | 允许应用程序将RW转换为诊断资源。 | 允许应用程序将RW转换为诊断资源。 | 0 | 1 |
DISABLE_KEYGUARD | 允许应用程序在**保护不安全时禁用它。 | 允许应用程序在**保护不安全时禁用它。 | 0 | 1 |
DUMP | 允许应用程序从系统服务检索状态转储信息。 | 允许应用程序从系统服务检索状态转储信息。 | 0 | 1 |
EXPAND_STATUS_BAR | 允许应用程序展开或折叠状态栏。 | 允许应用程序展开或折叠状态栏。 | 0 | 1 |
FACTORY_TEST | 作为制造商测试应用程序运行,以root用户身份运行。 | 作为制造商测试应用程序运行,以root用户身份运行。仅在设备以制造商测试模式运行时可用。 | 0 | 1 |
FOREGROUND_SERVICE | 允许常规应用程序使用Service.startForeground。 | 允许常规应用程序使用Service.startForeground。 | 0 | 28 |
GET_ACCOUNTS | 允许访问“帐户服务”中的帐户列表。 | 允许访问“帐户服务”中的帐户列表。 | 1 | 1 |
GET_ACCOUNTS_PRIVILEGED | 允许访问“帐户服务”中的帐户列表。 | 允许访问“帐户服务”中的帐户列表。 | 0 | 23 |
GET_AND_REQUEST_SCREEN_LOCK_COMPLEXITY | 允许应用程序获得屏幕锁定复杂性并提示用户将屏幕锁定更新到某个复杂程度。 | 允许应用程序获得屏幕锁定复杂性并提示用户将屏幕锁定更新到某个复杂程度。 | 0 | 29 |
GET_PACKAGE_SIZE | 允许应用程序查找任何包使用的空间。 | 允许应用程序查找任何包使用的空间。 | 0 | 1 |
GET_TASKS | 获取任务,此常量在API级别21中已弃用。 | 此常量在API级别21中已弃用。 | 0 | 1 |
GLOBAL_SEARCH | 允许全局搜索系统访问其数据。 | 此权限可用于内容提供商,以允许全局搜索系统访问其数据。通常,当提供程序具有一些保护它的权限(不希望保留全局搜索)时使用它,并将其作为只读权限添加到执行全局搜索查询的提供程序中的路径。常规申请不能保留此许可; 除了全局搜索之外,应用程序还使用它来保护自己免受其他人的侵害 | 0 | 4 |
INSTALL_LOCATION_PROVIDER | 允许应用程序将位置提供程序安装到位置管理器中。 | 允许应用程序将位置提供程序安装到位置管理器中。 | 0 | 4 |
INSTALL_PACKAGES | 允许应用程序安装包。 | 允许应用程序安装包。 | 0 | 1 |
INSTALL_SHORTCUT | 允许应用程序在Launcher中安装快捷方式。 | 允许应用程序在Launcher中安装快捷方式。 | 0 | 19 |
INSTANT_APP_FOREGROUND_SERVICE | 允许即时应用创建前台服务。 | 允许即时应用创建前台服务。 | 0 | 26 |
INTERNET | 允许应用程序打开网络套接字。 | 允许应用程序打开网络套接字。 | 0 | 1 |
KILL_BACKGROUND_PROCESSES | 允许应用程序呼叫 ActivityManager.killBackgroundProcesses(String)。 | 允许应用程序呼叫 ActivityManager.killBackgroundProcesses(String)。 | 0 | 8 |
LOCATION_HARDWARE | 允许应用程序在硬件中使用位置功能 | 允许应用程序在硬件中使用位置功能 | 0 | 18 |
MANAGE_DOCUMENTS | 允许应用程序管理对文档的访问,通常作为文档选择器的一部分。 | 允许应用程序管理对文档的访问,通常作为文档选择器的一部分。此权限仅应由平台文档管理应用程序请求。此权限无法授予第三方应用。 | 0 | 19 |
MANAGE_OWN_CALLS | 允许通过自我管理的ConnectionServiceAPI 管理自己的调用的调用应用程序 。 | 允许通过自我管理的ConnectionServiceAPI 管理自己的调用的调用应用程序 。 | 0 | 26 |
MASTER_CLEAR | 恢复出厂设置 | 恢复出厂设置 | 0 | 1 |
MEDIA_CONTENT_CONTROL | 允许应用程序知道正在播放的内容并控制其播放。 | 允许应用程序知道正在播放的内容并控制其播放。 | 0 | 19 |
MODIFY_AUDIO_SETTINGS | 允许应用程序修改全局音频设置。 | 允许应用程序修改全局音频设置。 | 0 | 1 |
MODIFY_PHONE_STATE | 允许修改电话状态 - 开机,mmi等。不包括拨打电话。 | 允许修改电话状态 - 开机,mmi等。不包括拨打电话。 | 0 | 1 |
MOUNT_FORMAT_FILESYSTEMS | 允许为可移动存储格式化文件系统。 | 允许为可移动存储格式化文件系统。 | 0 | 3 |
MOUNT_UNMOUNT_FILESYSTEMS | 允许安装和卸载可移动存储的文件系统。 | 允许安装和卸载可移动存储的文件系统。 | 0 | 1 |
NFC | 允许应用程序通过NFC执行I / O操作。 | 允许应用程序通过NFC执行I / O操作。 | 0 | 9 |
NFC_TRANSACTION_EVENT | 允许应用程序接收NFC交易事件。 | 允许应用程序接收NFC交易事件。 | 0 | 28 |
PACKAGE_USAGE_STATS | 允许应用程序收集组件使用统计信息 | 允许应用程序收集组件使用统计信息 | 0 | 23 |
PERSISTENT_ACTIVITY | 允许应用程序使其活动持久化。 | 此常量在API级别15中已弃用。 | 0 | 1 |
PROCESS_OUTGOING_CALLS | 允许应用程序查看拨出呼叫期间拨打的号码,并选择将呼叫重定向到其他号码或完全中止呼叫. | 允许应用程序查看拨出呼叫期间拨打的号码,并选择将呼叫重定向到其他号码或完全中止呼叫。 | 1 | 1 |
READ_CALENDAR | 允许应用程序读取用户的日历数据。 | 允许应用程序读取用户的日历数据。 | 1 | 1 |
READ_CALL_LOG | 允许应用程序读取用户的通话记录。 | 允许应用程序读取用户的通话记录。 | 1 | 16 |
READ_CONTACTS | 允许应用程序读取用户的联系人数据。 | 允许应用程序读取用户的联系人数据。 | 1 | 1 |
READ_EXTERNAL_STORAGE | 允许应用程序从外部存储读取。 | 此常量在API级别Q中已弃用。由Q中新的强类型权限组替换。 | 0 | 1 |
READ_EXTERNAL_STORAGE | 允许应用程序从外部存储读取。 | 此常量在API级别Q中已弃用。由Q中新的强类型权限组替换。 | 0 | 1 |
READ_INPUT_STATE | 允许应用程序检索**和交换机的当前状态。 | 在API级别16中已弃用。 | 0 | 16 |
READ_LOGS | 允许应用程序读取低级系统日志文件。 | 允许应用程序读取低级系统日志文件。 | 0 | 1 |
READ_MEDIA_AUDIO | 允许应用程序读取用户的共享音频集合。 | 允许应用程序读取用户的共享音频集合。 | 0 | 29 |
READ_MEDIA_IMAGES | 允许应用程序读取用户的共享图像集合。 | 允许应用程序读取用户的共享图像集合。 | 0 | 29 |
READ_MEDIA_VIDEO | 允许应用程序读取用户的共享视频集。 | 允许应用程序读取用户的共享视频集。 | 0 | 29 |
READ_PHONE_NUMBERS | 允许读取设备的电话号码。 | 允许读取设备的电话号码。 | 0 | 26 |
READ_PHONE_STATE | 允许只读访问电话状态,包括设备的电话号码,当前的蜂窝网络信息,任何正在进行的呼叫的状态以及设备上注册的任何PhoneAccounts列表。 | 允许只读访问电话状态,包括设备的电话号码,当前的蜂窝网络信息,任何正在进行的呼叫的状态以及设备上注册的任何PhoneAccounts列表。 | 1 | 1 |
READ_SMS | 允许应用程序读取SMS消息。 | 允许应用程序读取SMS消息。 | 1 | 1 |
READ_SYNC_SETTINGS | 允许应用程序读取同步设置。 | 允许应用程序读取同步设置。 | 0 | 1 |
READ_SYNC_STATS | 允许应用程序读取同步统计信息。 | 允许应用程序读取同步统计信息。 | 0 | 1 |
READ_VOICEMAIL | 允许应用程序读取系统中的语音邮件。 | 允许应用程序读取系统中的语音邮件。 | 0 | 21 |
REBOOT | 能够重启设备。 | 能够重启设备。 | 0 | 1 |
RECEIVE_BOOT_COMPLETED | 允许应用程序接收系统完成引导后广播的 | 允许应用程序接收系统完成引导后广播的 | 0 | 1 |
RECEIVE_MMS | 允许应用程序监控传入的MMS消息。 | 允许应用程序监控传入的MMS消息。 | 1 | 1 |
RECEIVE_SMS | 允许应用程序接收SMS消息。 | 允许应用程序接收SMS消息。 | 1 | 1 |
RECEIVE_WAP_PUSH | 允许应用程序接收WAP推送消息。 | 允许应用程序接收WAP推送消息。 | 1 | 1 |
RECORD_AUDIO | 允许应用程序录制音频。 | 允许应用程序录制音频。 | 1 | 1 |
REORDER_TASKS | 允许应用程序更改任务的Z顺序。 | 允许应用程序更改任务的Z顺序。 | 0 | 1 |
REQUEST_COMPANION_RUN_IN_BACKGROUND | 允许随播应用在后台运行。 | 允许随播应用在后台运行。 | 0 | 1 |
REQUEST_COMPANION_USE_DATA_IN_BACKGROUND | 允许配套应用在后台使用数据。 | 允许配套应用在后台使用数据。 | 0 | 26 |
REQUEST_DELETE_PACKAGES | 允许应用程序请求删除包。 | 允许应用程序请求删除包。 | 0 | 26 |
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS | 必须保留应用程序才能使用Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS。这是一个正常的权限:请求它的应用程序将始终被授予权限,而无需用户批准或查看它。 | 必须保留应用程序才能使用Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS。这是一个正常的权限:请求它的应用程序将始终被授予权限,而无需用户批准或查看它。 | 0 | 23 |
REQUEST_INSTALL_PACKAGES | 允许应用程序请求安装包。 | 允许应用程序请求安装包。 | 2 | 23 |
REQUEST_INSTALL_PACKAGES | 允许应用程序请求安装包。 | 允许应用程序请求安装包。 | 2 | 23 |
RESTART_PACKAGES | 重启安装包。API级别15弃用 | API级别15弃用 | 0 | 15 |
SEND_RESPOND_VIA_MESSAGE | 允许应用程序(电话)向其他应用程序发送请求,以处理来电期间的响应消息操作。 | 允许应用程序(电话)向其他应用程序发送请求,以处理来电期间的响应消息操作。 | 0 | 18 |
SEND_SMS | 允许应用程序发送SMS消息。 | 允许应用程序发送SMS消息。 | 1 | 1 |
SET_ALARM | 允许应用程序广播Intent以为用户设置警报。 | 允许应用程序广播Intent以为用户设置警报。 | 0 | 9 |
SET_ALWAYS_FINISH | 允许应用程序控制在后台放置活动是否立即完成。 | 允许应用程序控制在后台放置活动是否立即完成。 | 0 | 1 |
SET_ANIMATION_SCALE | 修改全局动画缩放系数。 | 修改全局动画缩放系数。 | 0 | 1 |
SET_DEBUG_APP | 配置应用程序以进行调试。 | 配置应用程序以进行调试。 | 0 | 1 |
SET_PREFERRED_APPLICATIONS | API级别15中已弃用。 | API级别15中已弃用。 | 0 | 1 |
SET_PROCESS_LIMIT | 允许应用程序设置可以运行的最大(不需要)应用程序进程数。 | 允许应用程序设置可以运行的最大(不需要)应用程序进程数。 | 0 | 1 |
SET_TIME | 允许应用程序设置系统时间。 | 允许应用程序设置系统时间。 | 0 | 8 |
SET_TIME_ZONE | 允许应用程序设置系统时区。 | 允许应用程序设置系统时区。 | 0 | 1 |
SET_WALLPAPER | 允许应用程序设置壁纸。 | 允许应用程序设置壁纸。 | 0 | 1 |
SET_WALLPAPER_HINTS | 允许应用程序设置壁纸提示。 | 允许应用程序设置壁纸提示。 | 0 | 1 |
SIGNAL_PERSISTENT_PROCESSES | 允许应用程序请求将信号发送到所有持久进程。 | 允许应用程序请求将信号发送到所有持久进程。 | 0 | 1 |
SMS_FINANCIAL_TRANSACTIONS | 允许财务应用读取过滤的短信息。 | 允许财务应用读取过滤的短信息。 | 0 | 29 |
STATUS_BAR | 允许应用程序打开,关闭或禁用状态栏及其图标。 | 允许应用程序打开,关闭或禁用状态栏及其图标。 | 0 | 1 |
SYSTEM_ALERT_WINDOW | 允许应用使用类型创建窗口 | 允许应用使用类型创建窗口 WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY,显示在所有其他应用之上。很少有应用程序应该使用此权限; 这些窗口用于与用户进行系统级交互。 | 0 | 1 |
TRANSMIT_IR | 允许使用设备的红外发射器(如果有)。 | 允许使用设备的红外发射器(如果有)。 | 0 | 19 |
UNINSTALL_SHORTCUT | 不再支持此权限。 | 不再支持此权限。 | 0 | 19 |
UPDATE_DEVICE_STATS | 允许应用程序更新设备统计信息。 | 允许应用程序更新设备统计信息。 | 0 | 3 |
USE_BIOMETRIC | 允许应用使用设备支持的生物识别模式。 | 允许应用使用设备支持的生物识别模式。 | 0 | 28 |
USE_FINGERPRINT | 允许应用使用指纹硬件。 | API28弃用 | 0 | 23 |
USE_FULL_SCREEN_INTENT | 屏幕定位 | 屏幕定位 | 0 | 29 |
USE_SIP | 允许应用程序使用SIP服务。 | 允许应用程序使用SIP服务。 | 1 | 9 |
VIBRATE | 允许访问振动器。 | 允许访问振动器。 | 0 | 1 |
WAKE_LOCK | 允许使用PowerManager WakeLocks防止处理器休眠或屏幕变暗。 | 允许使用PowerManager WakeLocks防止处理器休眠或屏幕变暗。 | 0 | 1 |
WRITE_APN_SETTINGS | 允许应用程序编写apn设置并读取现有apn设置(如用户和密码)的敏感字段。 | 允许应用程序编写apn设置并读取现有apn设置(如用户和密码)的敏感字段。 | 0 | 1 |
WRITE_CALENDAR | 允许应用程序写入用户的日历数据。 | 允许应用程序写入用户的日历数据。 | 1 | 1 |
WRITE_CALL_LOG | 允许应用程序写入(但不读取)用户的呼叫日志数据。 | 允许应用程序写入(但不读取)用户的呼叫日志数据。 | 1 | 16 |
WRITE_CONTACTS | 允许应用程序写入用户的联系人数据。 | 允许应用程序写入用户的联系人数据。 | 1 | 1 |
WRITE_EXTERNAL_STORAGE | 允许应用程序写入外部存储。 | 此常量在API级别Q中已弃用。由Q中新的强类型权限组替换。不推荐使用。 | 0 | 4 |
WRITE_GSERVICES | 允许应用修改Google服务地图。 | 允许应用修改Google服务地图。 | 0 | 1 |
WRITE_SECURE_SETTINGS | 允许应用程序读取或写入安全系统设置。 | 允许应用程序读取或写入安全系统设置。 | 0 | 3 |
WRITE_SETTINGS | 允许应用程序读取或写入系统设置。 | 允许应用程序读取或写入系统设置。 | 2 | 1 |
WRITE_SYNC_SETTINGS | 允许应用程序写入同步设置。 | 允许应用程序写入同步设置。 | 0 | 1 |
WRITE_VOICEMAIL | 允许应用程序修改和删除系统中的现有语音邮件。 | 允许应用程序修改和删除系统中的现有语音邮件。 | 0 | 21 |