安卓权限说明大全

权限
名称
说明
保护级别
android.permission.ACCEPT_HANDOVER
接听转移呼叫
允许调用应用继续另一个应用中发起的通话。例如,视频通话应用想要在用户的移动网络上继续语音通话。
dangerous
android.permission.ACCESS_BACKGROUND_LOCATION
后台定位
允许应用在后台访问位置信息。如果您请求此权限,还必须请求ACCESS_COARSE_LOCATION或ACCESS_FINE_LOCATION。单独请求此权限不会授予您位置访问权限。
dangerous
android.permission.ACCESS_BIOMETRIC_SENSOR_STRENGTHS
访问生物识别传感器强度
允许应用检索生物识别传感器的安全强度。此权限目前仅授予WALLET角色、DEVICE_POLICY_MANAGEMENT角色和SYSTEM_SHELL角色(便于测试期间的控制)。
android.permission.ACCESS_BLOBS_ACROSS_USERS
跨用户访问数据块
允许应用跨用户访问数据块。
android.permission.ACCESS_CHECKIN_PROPERTIES
访问checkin属性
允许对checkin数据库中的"属性"表进行读/写访问,以更改要上传的值。第三方应用程序不应使用此权限。
android.permission.ACCESS_COARSE_LOCATION
大致位置
允许应用访问大致位置信息。或者,您可能需要ACCESS_FINE_LOCATION。
dangerous
android.permission.ACCESS_FINE_LOCATION
精确位置
允许应用访问精确位置信息。或者,您可能需要ACCESS_COARSE_LOCATION。
dangerous
android.permission.ACCESS_HIDDEN_PROFILES
访问隐藏配置文件
允许应用访问具有android.content.pm.UserProperties#PROFILE_API_VISIBILITY_HIDDEN用户属性的配置文件,例如UserManager.USER_TYPE_PROFILE_PRIVATE。
normal
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
访问位置额外命令
允许应用访问额外的位置提供程序命令。
normal
android.permission.ACCESS_MEDIA_LOCATION
媒体位置
允许应用访问用户共享集合中保留的任何地理位置。
dangerous
android.permission.ACCESS_NETWORK_STATE
访问网络状态
允许应用访问有关网络的信息。
normal
android.permission.ACCESS_NOTIFICATION_POLICY
访问通知策略
希望访问通知策略的应用程序的标记权限。此权限在工作配置文件上不受支持。
normal
android.permission.ACCESS_WIFI_STATE
访问Wi-Fi状态
允许应用访问有关Wi-Fi网络的信息。
normal
android.permission.ACCOUNT_MANAGER
账户管理器
允许应用调用帐户身份验证器。第三方应用程序不应使用此权限。
android.permission.ACTIVITY_RECOGNITION
活动识别
允许应用识别身体活动。
dangerous
com.android.voicemail.permission.ADD_VOICEMAIL
添加语音邮件
允许应用将语音邮件添加到系统中。
dangerous
android.permission.ANSWER_PHONE_CALLS
接听电话
允许应用接听来电。
dangerous
android.permission.APPLY_PICTURE_PROFILE
应用图像配置
允许应用通过ERROR(/MediaCodec.PARAMETER_KEY_PICTURE_PROFILE)将ERROR(/MediaQualityManager.PictureProfile)应用于图层,并且,系统应用通过ERROR(/SurfaceControl.Transaction#setPictureProfileHandle)应用。
android.permission.BATTERY_STATS
电池统计
允许应用收集电池统计信息
signature|privileged|development
android.permission.BIND_ACCESSIBILITY_SERVICE
绑定辅助功能服务
必须由AccessibilityService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_APPWIDGET
绑定小部件服务
允许应用告诉AppWidget服务哪个应用可以访问AppWidget的数据。第三方应用程序不应使用此权限。
android.permission.BIND_APP_FUNCTION_SERVICE
绑定应用功能服务
必须由AppFunctionService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_AUTOFILL_SERVICE
绑定自动填充服务
必须由AutofillService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_CALL_REDIRECTION_SERVICE
绑定通话重定向服务
必须由CallRedirectionService要求,以确保只有系统可以绑定到它。
signature|privileged
android.permission.BIND_CARRIER_MESSAGING_CLIENT_SERVICE
绑定运营商消息客户端服务
CarrierMessagingClientService的子类必须受此权限保护。
signature
android.permission.BIND_CARRIER_MESSAGING_SERVICE
绑定运营商消息服务
此常量在API级别23中已弃用。请改用BIND_CARRIER_SERVICES
android.permission.BIND_CARRIER_SERVICES
绑定运营商服务
被允许绑定到运营商应用中服务的系统进程将拥有此权限。运营商应用应使用此权限来保护其仅允许系统绑定的服务。
signature|privileged
android.permission.BIND_CHOOSER_TARGET_SERVICE
绑定选择器目标服务
此常量在API级别30中已弃用。要发布直接共享目标,请按照https://developer.android.com/training/sharing/receive.html#providing-direct-share-targets中的说明进行。必须由ChooserTargetService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_COMPANION_DEVICE_SERVICE
绑定配套设备服务
任何CompanionDeviceServices都必须要求,以确保只有系统可以绑定到它。
android.permission.BIND_CONDITION_PROVIDER_SERVICE
绑定条件提供程序服务
必须由ConditionProviderService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_CONTROLS
绑定控件
允许SystemUI请求第三方控件。只能由系统请求,并且是ControlsProviderService声明所必需的。
android.permission.BIND_CREDENTIAL_PROVIDER_SERVICE
绑定凭据提供程序服务
必须由CredentialProviderService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_DEVICE_ADMIN
绑定设备管理器
必须由设备管理接收器要求,以确保只有系统可以与其交互。
signature
android.permission.BIND_DREAM_SERVICE
绑定Dream服务
必须由DreamService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_INCALL_SERVICE
绑定通话服务
必须由InCallService要求,以确保只有系统可以绑定到它。
signature|privileged
android.permission.BIND_INPUT_METHOD
绑定输入法服务
必须由InputMethodService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_MIDI_DEVICE_SERVICE
绑定MIDI设备服务
必须由MidiDeviceService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_NFC_SERVICE
绑定NFC服务
必须由HostApduService或OffHostApduService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_NOTIFICATION_LISTENER_SERVICE
绑定通知监听器服务
必须由NotificationListenerService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_PRINT_SERVICE
绑定打印服务
必须由PrintService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_QUICK_ACCESS_WALLET_SERVICE
绑定快速访问钱包服务
必须由QuickAccessWalletService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_QUICK_SETTINGS_TILE
绑定快速设置磁贴
允许应用绑定到第三方快速设置磁贴。只能由系统请求,并且是TileService声明所必需的。
android.permission.BIND_REMOTEVIEWS
绑定RemoteViews服务
必须由RemoteViewsService要求,以确保只有系统可以绑定到它。
signature|privileged
android.permission.BIND_SCREENING_SERVICE
绑定来电显示服务
必须由CallScreeningService要求,以确保只有系统可以绑定到它。
signature|privileged
android.permission.BIND_TELECOM_CONNECTION_SERVICE
绑定电信连接服务
必须由ConnectionService要求,以确保只有系统可以绑定到它。
signature|privileged
android.permission.BIND_TEXT_SERVICE
绑定文本服务
必须由TextService(例如SpellCheckerService)要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_TV_AD_SERVICE
绑定电视广告服务
必须由android.media.tv.ad.TvAdService要求,以确保只有系统可以绑定到它。
signature|privileged
android.permission.BIND_TV_INPUT
绑定电视输入服务
必须由TvInputService要求,以确保只有系统可以绑定到它。
signature|privileged
android.permission.BIND_TV_INTERACTIVE_APP
绑定电视交互应用服务
必须由TvInteractiveAppService要求,以确保只有系统可以绑定到它。
signature|privileged
android.permission.BIND_VISUAL_VOICEMAIL_SERVICE
绑定可视语音邮件服务
必须由VisualVoicemailService要求,以确保只有系统可以绑定到它。
signature|privileged
android.permission.BIND_VOICE_INTERACTION
绑定语音交互服务
必须由VoiceInteractionService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_VPN_SERVICE
绑定VPN服务
必须由VpnService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_VR_LISTENER_SERVICE
绑定VR监听器服务
必须由VrListenerService要求,以确保只有系统可以绑定到它。
signature
android.permission.BIND_WALLPAPER
绑定壁纸服务
必须由WallpaperService要求,以确保只有系统可以绑定到它。
signature|privileged
android.permission.BLUETOOTH
蓝牙
允许应用连接到已配对的蓝牙设备。
normal
android.permission.BLUETOOTH_ADMIN
蓝牙管理
允许应用发现和配对蓝牙设备。
normal
android.permission.BLUETOOTH_ADVERTISE
蓝牙广播
需要能够向附近的蓝牙设备广播。
dangerous
android.permission.BLUETOOTH_CONNECT
蓝牙连接
需要能够连接到已配对的蓝牙设备。
dangerous
android.permission.BLUETOOTH_PRIVILEGED
蓝牙特权
允许应用在无需用户交互的情况下配对蓝牙设备,并允许或禁止电话簿访问或消息访问。第三方应用程序不应使用此权限。
android.permission.BLUETOOTH_SCAN
蓝牙扫描
需要能够发现和配对附近的蓝牙设备。
dangerous
android.permission.BODY_SENSORS
访问有关您的身体状况的传感器数据
允许应用访问用户用来测量体内情况的传感器数据,例如心率。
dangerous
android.permission.BODY_SENSORS_BACKGROUND
后台身体传感器
允许应用访问用户用来测量体内情况的传感器数据,例如心率。如果您请求此权限,还必须请求BODY_SENSORS。单独请求此权限不会授予您身体传感器访问权限。
dangerous
android.permission.BROADCAST_PACKAGE_REMOVED
广播软件包已移除
允许应用广播应用软件包已移除的通知。第三方应用程序不应使用此权限。
android.permission.BROADCAST_SMS
广播短信
允许应用广播短信接收通知。第三方应用程序不应使用此权限。
android.permission.BROADCAST_STICKY
广播粘性意图
允许应用广播粘性意图。这些是广播,其数据在完成后由系统保存,以便客户端可以快速检索该数据而无需等待下一个广播。
normal
android.permission.BROADCAST_WAP_PUSH
广播WAP推送
允许应用广播WAP推送接收通知。第三方应用程序不应使用此权限。
android.permission.CALL_COMPANION_APP
通话配套应用
允许实现InCallService API的应用有资格被启用为通话配套应用。这意味着Telecom框架将在有通话活动时绑定到应用的InCallService实现。应用可以使用InCallService API查看系统上关于通话的信息并控制这些通话。
normal
android.permission.CALL_PHONE
拨打电话
允许应用在不通过拨号器用户界面供用户确认通话的情况下发起电话呼叫。注意:持有此权限的应用还可以呼叫运营商MMI代码来更改设置,例如呼叫转移或呼叫等待首选项。
dangerous
android.permission.CALL_PRIVILEGED
特权拨号
允许应用在不通过拨号器用户界面供用户确认正在拨打的呼叫的情况下呼叫任何电话号码,包括紧急号码。第三方应用程序不应使用此权限。
android.permission.CAMERA
相机
需要能够访问相机设备。这将自动强制执行所有相机功能的uses-feature清单元素。如果您不需要所有相机功能,或者在没有相机的情况下可以正常工作,则必须适当地修改清单,以便在不支持所有相机功能的设备上安装。
dangerous
android.permission.CAPTURE_AUDIO_OUTPUT
捕获音频输出
允许应用捕获音频输出。如果仅打算捕获USAGE_UNKNOWN、USAGE_MEDIA或USAGE_GAME用法,请使用CAPTURE_MEDIA_OUTPUT权限。第三方应用程序不应使用此权限。
android.permission.CHANGE_COMPONENT_ENABLED_STATE
更改组件启用状态
允许应用更改应用组件(其自己的组件除外)是启用还是禁用。第三方应用程序不应使用此权限。
android.permission.CHANGE_CONFIGURATION
更改配置
允许应用修改当前配置,例如区域设置。
signature|privileged|development
android.permission.CHANGE_NETWORK_STATE
更改网络状态
允许应用更改网络连接状态。
normal
android.permission.CHANGE_WIFI_MULTICAST_STATE
更改Wi-Fi多播状态
允许应用进入Wi-Fi多播模式。
normal
android.permission.CHANGE_WIFI_STATE
更改Wi-Fi状态
允许应用更改Wi-Fi连接状态。
normal
android.permission.CLEAR_APP_CACHE
清除应用缓存
允许应用清除设备上所有已安装应用的缓存。
signature|privileged
android.permission.CONFIGURE_WIFI_DISPLAY
配置Wi-Fi显示
允许应用配置和连接到Wi-Fi显示器
android.permission.CONTROL_LOCATION_UPDATES
控制位置更新
允许从无线电启用/禁用位置更新通知。第三方应用程序不应使用此权限。
android.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS
查询凭据管理器候选凭据
允许浏览器调用查询API集以获取在CredentialManager.prepareGetCredential API期间准备的凭据候选的元数据。
normal
android.permission.CREDENTIAL_MANAGER_SET_ALLOWED_PROVIDERS
设置凭据管理器允许的提供程序
允许指定要在凭据管理器获取流程中查询的凭据提供程序,或在凭据管理器创建流程中将其设置为默认值。
normal
android.permission.CREDENTIAL_MANAGER_SET_ORIGIN
设置凭据管理器来源
允许浏览器代表另一个RP调用凭据管理器API。
normal
android.permission.DELETE_CACHE_FILES
删除缓存文件
删除应用缓存文件的旧权限,不再使用,但表示我们要静默忽略调用而不是抛出异常。
signature|privileged
android.permission.DELETE_PACKAGES
删除软件包
允许应用删除软件包。第三方应用程序不应使用此权限。从Build.VERSION_CODES.N开始,当删除软件包的应用与安装该软件包的应用不是同一个应用时,会请求用户确认。
android.permission.DELIVER_COMPANION_MESSAGES
传递配套消息
允许应用向系统传递配套消息
android.permission.DETECT_SCREEN_CAPTURE
检测屏幕捕获
允许应用在尝试对其窗口进行屏幕捕获时收到通知。
normal
android.permission.DETECT_SCREEN_RECORDING
检测屏幕录制
允许应用在正在被录制时收到通知。
normal
android.permission.DIAGNOSTIC
诊断
允许应用对诊断资源进行读/写。第三方应用程序不应使用此权限。
android.permission.DISABLE_KEYGUARD
禁用键盘锁
允许应用在不安全的情况下禁用键盘锁。
normal
android.permission.DUMP
转储
允许应用从系统服务检索状态转储信息。第三方应用程序不应使用此权限。
android.permission.ENFORCE_UPDATE_OWNERSHIP
强制更新所有权
允许应用通过PackageInstaller.SessionParams.setRequestUpdateOwnership(boolean)指示其有意成为更新所有者。
normal
android.permission.EXECUTE_APP_ACTION
执行应用操作
允许辅助应用代表用户在应用内执行操作。目前,此权限仅授予用户选择的助手应用。
internal|role
android.permission.EXECUTE_APP_FUNCTIONS
执行应用功能
允许应用代表用户在应用内执行操作。此权限目前仅授予特权系统应用。
internal|privileged
android.permission.EXPAND_STATUS_BAR
展开状态栏
允许应用展开或折叠状态栏。
normal
android.permission.FACTORY_TEST
出厂测试
作为制造商测试应用程序运行,以root用户身份运行。仅在设备运行在制造商测试模式时可用。第三方应用程序不应使用此权限。
android.permission.FOREGROUND_SERVICE
前台服务
允许常规应用程序使用Service.startForeground。
normal
android.permission.FOREGROUND_SERVICE_CAMERA
前台服务-相机
允许常规应用程序使用Service.startForeground,类型为"camera"。
normal|instant
android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE
前台服务-连接设备
允许常规应用程序使用Service.startForeground,类型为"connectedDevice"。
normal|instant
android.permission.FOREGROUND_SERVICE_DATA_SYNC
前台服务-数据同步
允许常规应用程序使用Service.startForeground,类型为"dataSync"。
normal|instant
android.permission.FOREGROUND_SERVICE_HEALTH
前台服务-健康
允许常规应用程序使用Service.startForeground,类型为"health"。
normal|instant
android.permission.FOREGROUND_SERVICE_LOCATION
前台服务-定位
允许常规应用程序使用Service.startForeground,类型为"location"。
normal|instant
android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK
前台服务-媒体播放
允许常规应用程序使用Service.startForeground,类型为"mediaPlayback"。
normal|instant
android.permission.FOREGROUND_SERVICE_MEDIA_PROCESSING
前台服务-媒体处理
允许常规应用程序使用Service.startForeground,类型为"mediaProcessing"。
normal|instant
android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION
前台服务-媒体投影
允许常规应用程序使用Service.startForeground,类型为"mediaProjection"。
normal|instant
android.permission.FOREGROUND_SERVICE_MICROPHONE
前台服务-麦克风
允许常规应用程序使用Service.startForeground,类型为"microphone"。
normal|instant
android.permission.FOREGROUND_SERVICE_PHONE_CALL
前台服务-电话呼叫
允许常规应用程序使用Service.startForeground,类型为"phoneCall"。
normal|instant
android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING
前台服务-远程消息
允许常规应用程序使用Service.startForeground,类型为"remoteMessaging"。
normal|instant
android.permission.FOREGROUND_SERVICE_SPECIAL_USE
前台服务-特殊用途
允许常规应用程序使用Service.startForeground,类型为"specialUse"。
normal|appop|instant
android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED
前台服务-系统豁免
允许常规应用程序使用Service.startForeground,类型为"systemExempted"。应用只能在ServiceInfo.FOREGROUND_SERVICE_TYPE_SYSTEM_EXEMPTED中列出的用例中使用此类型。
normal|instant
android.permission.GET_ACCOUNTS
获取账户
允许访问帐户服务中的帐户列表。注意:从Android 6.0(API级别23)开始,如果应用与管理帐户的身份验证程序共享签名,则不需要"GET_ACCOUNTS"权限即可读取有关该帐户的信息。在Android 5.1及更低版本上,所有应用都需要"GET_ACCOUNTS"权限才能读取有关任何帐户的信息。
dangerous
android.permission.GET_ACCOUNTS_PRIVILEGED
获取特权账户
允许访问帐户服务中的帐户列表。
signature|privileged
android.permission.GET_PACKAGE_SIZE
获取软件包大小
允许应用查找任何软件包使用的空间。
normal
android.permission.GET_TASKS
获取任务
此常量在API级别21中已弃用。不再强制执行。
android.permission.GLOBAL_SEARCH
全局搜索
此权限可用于内容提供程序,以允许全局搜索系统访问其数据。通常,当提供程序具有某些保护它的权限(全局搜索不会持有这些权限)时使用此权限,并作为对执行全局搜索查询的提供程序中路径的只读权限添加。此权限不能由常规应用程序持有;它被应用程序用来保护自己免受全局搜索以外的所有其他应用程序的侵害。
signature|privileged
android.permission.HIDE_OVERLAY_WINDOWS
隐藏覆盖窗口
允许应用防止非系统覆盖窗口在其上绘制
android.permission.HIGH_SAMPLING_RATE_SENSORS
高采样率传感器
允许应用以大于200 Hz的采样率访问传感器数据。
normal
android.permission.INSTALL_LOCATION_PROVIDER
安装位置提供程序
允许应用将位置提供程序安装到位置管理器中。第三方应用程序不应使用此权限。
android.permission.INSTALL_PACKAGES
安装软件包
允许应用安装软件包。第三方应用程序不应使用此权限。
com.android.launcher.permission.INSTALL_SHORTCUT
安装快捷方式
允许应用在启动器中安装快捷方式。在Android O(API级别26)及更高版本中,INSTALL_SHORTCUT广播对您的应用不再有任何影响,因为它是私有的隐式广播。相反,您应该使用ShortcutManager类中的requestPinShortcut()方法来创建应用快捷方式。
normal
android.permission.INSTANT_APP_FOREGROUND_SERVICE
即时应用前台服务
允许即时应用创建前台服务。
signature|development|instant|appop
android.permission.INTERACT_ACROSS_PROFILES
跨配置文件交互
允许在同一配置文件组中的配置文件之间进行交互。
android.permission.INTERNET
访问互联网
允许应用打开网络套接字。
normal
android.permission.KILL_BACKGROUND_PROCESSES
终止后台进程
允许应用调用ActivityManager.killBackgroundProcesses(String)。从Android版本Build.VERSION_CODES.UPSIDE_DOWN_CAKE开始,ActivityManager.killBackgroundProcesses(String)不再可供第三方应用程序使用。为了向后兼容,调用方自己软件包的后台进程仍将在调用此API时被终止。如果调用者具有系统权限KILL_ALL_BACKGROUND_PROCESSES,其他进程也将被终止。
normal
android.permission.LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
启动笔记捕获内容活动
允许应用使用意图操作Intent.ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE捕获屏幕内容以执行屏幕截图。
internal|role
android.permission.LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK
启动多窗格设置深度链接
应用需要此权限才能让Settings.ACTION_SETTINGS_EMBED_DEEP_LINK_ACTIVITY在设置应用中显示其嵌入的活动。
android.permission.LOADER_USAGE_STATS
加载程序使用情况统计
允许数据加载程序读取软件包的访问日志。访问日志包含随时间推移引用的页面集。声明此权限意味着打算使用该API,并且设备用户可以通过设置应用程序授予权限。数据加载程序必须是提供数据以安装应用的数据加载程序。数据加载程序必须同时具有permission:LOADER_USAGE_STATS和appop:LOADER_USAGE_STATS允许才能读取日志。
signature|privileged|appop
android.permission.LOCATION_HARDWARE
位置硬件
允许应用使用硬件中的位置功能,例如地理围栏API。第三方应用程序不应使用此权限。
android.permission.MANAGE_DEVICE_LOCK_STATE
管理设备锁定状态
允许融资设备信息亭应用对设备锁定服务执行操作
internal|role
android.permission.MANAGE_DEVICE_POLICY_ACCESSIBILITY
管理设备策略辅助功能
允许应用管理与辅助功能相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_ACCOUNT_MANAGEMENT
管理设备策略账户管理
允许应用设置与账户管理相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS。
internal|role
android.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS
管理跨用户设备策略
允许应用在当前用户之外设置设备策略,这些策略对于在不访问用户数据的情况下保护设备所有权是必需的。持有此权限允许在其他用户上使用其他持有的MANAGE_DEVICE_POLICY_*权限,前提是它们不授予对用户数据的访问权限。
internal|role
android.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL
管理完全跨用户设备策略
允许应用在当前用户之外设置设备策略。MANAGE_DEVICE_POLICY_ACROSS_USERS的完整形式,消除了访问用户数据的限制。持有此权限允许在其他用户上使用任何其他持有的MANAGE_DEVICE_POLICY_*权限。
internal|role
android.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_SECURITY_CRITICAL
管理安全关键跨用户设备策略
允许应用在当前用户之外设置设备策略,这些策略对于保护当前用户中的数据至关重要。持有此权限允许在其他用户上使用其他持有的MANAGE_DEVICE_POLICY_*权限,前提是它们对于保护当前用户中的数据是必需的。
internal|role
android.permission.MANAGE_DEVICE_POLICY_AIRPLANE_MODE
管理设备策略飞行模式
允许应用设置与飞行模式相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS。
internal|role
android.permission.MANAGE_DEVICE_POLICY_APPS_CONTROL
管理设备策略应用控制
允许应用管理与修改应用相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_APP_FUNCTIONS
管理设备策略应用功能
允许应用管理与AppFunctions相关的策略。
internal|role
android.permission.MANAGE_DEVICE_POLICY_APP_RESTRICTIONS
管理设备策略应用限制
允许应用管理应用限制。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_APP_USER_DATA
管理设备策略应用用户数据
允许应用管理与应用用户数据相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_ASSIST_CONTENT
管理设备策略辅助内容
允许应用设置与将辅助内容发送到特权应用(如助手应用)相关的策略。
internal|role
android.permission.MANAGE_DEVICE_POLICY_AUDIO_OUTPUT
管理设备策略音频输出
允许应用设置与音频输出相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_AUTOFILL
管理设备策略自动填充
允许应用设置与自动填充相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_BACKUP_SERVICE
管理设备策略备份服务
允许应用管理备份服务策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_BLOCK_UNINSTALL
管理设备策略阻止卸载
允许应用管理与阻止软件包卸载相关的策略。
internal|role
android.permission.MANAGE_DEVICE_POLICY_BLUETOOTH
管理设备策略蓝牙
允许应用设置与蓝牙相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_BUGREPORT
管理设备策略错误报告
允许应用经用户同意请求错误报告。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_CALLS
管理设备策略呼叫
允许应用管理呼叫策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_CAMERA
管理设备策略相机
允许应用设置与限制用户使用或启用和禁用相机的能力相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS。
internal|role
android.permission.MANAGE_DEVICE_POLICY_CAMERA_TOGGLE
管理设备策略相机切换
允许应用管理与相机切换相关的策略。
internal|role
android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES
管理设备策略证书
允许应用设置与证书相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_COMMON_CRITERIA_MODE
管理设备策略通用标准模式
允许应用管理与通用标准模式相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_CONTENT_PROTECTION
管理设备策略内容保护
允许应用管理与内容保护相关的策略。
internal|role
android.permission.MANAGE_DEVICE_POLICY_DEBUGGING_FEATURES
管理设备策略调试功能
允许应用管理调试功能策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_DEFAULT_SMS
管理设备策略默认短信
允许应用设置与默认短信应用相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS。
internal|role
android.permission.MANAGE_DEVICE_POLICY_DEVICE_IDENTIFIERS
管理设备策略设备标识符
允许应用管理与设备标识符相关的策略。
internal|role
android.permission.MANAGE_DEVICE_POLICY_DISPLAY
管理设备策略显示
允许应用设置与显示相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_FACTORY_RESET
管理设备策略出厂重置
允许应用设置与出厂重置相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_FUN
管理设备策略娱乐
允许应用设置与娱乐相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_INPUT_METHODS
管理设备策略输入法
允许应用设置与输入法相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS。
internal|role
android.permission.MANAGE_DEVICE_POLICY_INSTALL_UNKNOWN_SOURCES
管理设备策略安装未知来源
允许应用管理从未知来源安装的策略。需要在不同于调用用户的用户上调用受此权限保护的API,需要MANAGE_SECURITY_CRITICAL_DEVICE_POLICY_ACROSS_USERS。
internal|role
android.permission.MANAGE_DEVICE_POLICY_KEEP_UNINSTALLED_PACKAGES
管理设备策略保持未安装软件包
允许应用设置与保持未安装软件包相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_KEYGUARD
管理设备策略键盘锁
允许应用管理与键盘锁相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_SECURITY_CRITICAL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_LOCALE
管理设备策略区域设置
允许应用设置与区域设置相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_LOCATION
管理设备策略位置
允许应用设置与位置相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_LOCK
管理设备策略锁定
允许应用使用适当的跨用户权限锁定配置文件或设备。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS
管理设备策略锁定凭据
允许应用设置与锁定凭据相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_SECURITY_CRITICAL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_LOCK_TASK
管理设备策略锁定任务
允许应用管理锁定任务策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_MANAGED_SUBSCRIPTIONS
管理设备策略托管订阅
允许应用设置与管理员下载的订阅相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_METERED_DATA
管理设备策略计量数据
允许应用管理与计量数据相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_MICROPHONE
管理设备策略麦克风
允许应用设置与限制用户使用或启用和禁用麦克风的能力相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS。
internal|role
android.permission.MANAGE_DEVICE_POLICY_MICROPHONE_TOGGLE
管理设备策略麦克风切换
允许应用管理与麦克风切换相关的策略。
internal|role
android.permission.MANAGE_DEVICE_POLICY_MOBILE_NETWORK
管理设备策略移动网络
允许应用设置与移动网络相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_MODIFY_USERS
管理设备策略修改用户
允许应用管理防止用户修改用户的策略。要在不同于调用用户的用户上调用受此权限保护的API需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_MTE
管理设备策略MTE
允许应用管理与内存标记扩展(MTE)相关的策略。
internal|role
android.permission.MANAGE_DEVICE_POLICY_NEARBY_COMMUNICATION
管理设备策略附近通信
允许应用设置与附近通信(例如Beam和附近流式传输)相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_NETWORK_LOGGING
管理设备策略网络日志记录
允许应用设置与网络日志记录相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY
管理设备策略组织身份
允许应用管理管理组织的身份。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_OVERRIDE_APN
管理设备策略覆盖APN
允许应用设置与覆盖APN相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_PACKAGE_STATE
管理设备策略软件包状态
允许应用设置与隐藏和暂停软件包相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS。
internal|role
android.permission.MANAGE_DEVICE_POLICY_PHYSICAL_MEDIA
管理设备策略物理介质
允许应用设置与物理介质相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_PRINTING
管理设备策略打印
允许应用设置与打印相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_PRIVATE_DNS
管理设备策略专用DNS
允许应用设置与专用DNS相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_PROFILES
管理设备策略配置文件
允许应用设置与配置文件相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_PROFILE_INTERACTION
管理设备策略配置文件交互
允许应用设置与配置文件交互相关的策略(例如,禁止跨配置文件复制和粘贴)。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_PROXY
管理设备策略代理
允许应用设置与网络无关的全局HTTP代理。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_QUERY_SYSTEM_UPDATES
管理设备策略查询系统更新
允许应用查询系统更新。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_RESET_PASSWORD
管理设备策略重置密码
允许应用在当前用户上强制设置新的设备解锁密码或托管配置文件质询。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_RESTRICT_PRIVATE_DNS
管理设备策略限制专用DNS
允许应用设置与限制用户配置专用DNS相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS。
internal|role
android.permission.MANAGE_DEVICE_POLICY_RUNTIME_PERMISSIONS
管理设备策略运行时权限
允许应用设置软件包上的运行时权限的授予状态。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_RUN_IN_BACKGROUND
管理设备策略在后台运行
允许应用设置与用户在后台运行相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_SAFE_BOOT
管理设备策略安全启动
允许应用管理安全启动策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_SCREEN_CAPTURE
管理设备策略屏幕捕获
允许应用设置与屏幕捕获相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS。
internal|role
android.permission.MANAGE_DEVICE_POLICY_SCREEN_CONTENT
管理设备策略屏幕内容
允许应用设置与屏幕内容的使用相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_SECURITY_LOGGING
管理设备策略安全日志记录
允许应用设置与安全日志记录相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_SETTINGS
管理设备策略设置
允许应用设置与设置相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_SMS
管理设备策略短信
允许应用设置与短信相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_STATUS_BAR
管理设备策略状态栏
允许应用设置与状态栏相关的策略。
internal|role
android.permission.MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE
管理设备策略支持消息
允许应用在用户操作受活动策略影响时设置支持消息。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_SUSPEND_PERSONAL_APPS
管理设备策略暂停个人应用
允许应用设置与暂停个人应用相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_SYSTEM_APPS
管理设备策略系统应用
允许应用管理与系统应用相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_SYSTEM_DIALOGS
管理设备策略系统对话框
允许应用设置与系统对话框相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_SYSTEM_UPDATES
管理设备策略系统更新
允许应用设置与系统更新相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_THREAD_NETWORK
管理设备策略Thread网络
允许应用设置与Thread网络相关的策略。
internal|role
android.permission.MANAGE_DEVICE_POLICY_TIME
管理设备策略时间
允许应用管理与时间相关的设备策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_USB_DATA_SIGNALLING
管理设备策略USB数据信令
允许应用设置与USB数据信令相关的策略。
internal|role
android.permission.MANAGE_DEVICE_POLICY_USB_FILE_TRANSFER
管理设备策略USB文件传输
允许应用设置与USB文件传输相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_USERS
管理设备策略用户
允许应用设置与用户相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_VPN
管理设备策略VPN
允许应用设置与VPN相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_WALLPAPER
管理设备策略壁纸
允许应用设置与壁纸相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_WIFI
管理设备策略Wi-Fi
允许应用设置与Wi-Fi相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS。
internal|role
android.permission.MANAGE_DEVICE_POLICY_WINDOWS
管理设备策略窗口
允许应用设置与窗口相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL。
internal|role
android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA
管理设备策略擦除数据
允许应用管理与擦除数据相关的策略。要在不同于调用用户的用户上调用受此权限保护的API,需要Manifest.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS。
internal|role
android.permission.MANAGE_DOCUMENTS
管理文档
允许应用管理对文档的访问,通常作为文档选择器的一部分。此权限只能由平台文档管理应用程序和shell(用于CTS)持有。不能授予第三方应用程序此权限。
android.permission.MANAGE_EXTERNAL_STORAGE
管理外部存储
允许应用在范围存储中对外部存储进行广泛访问。旨在供少数需要代表用户管理文件的应用使用。
signature|appop|preinstalled
android.permission.MANAGE_MEDIA
管理媒体
允许应用在未经用户确认的情况下修改和删除此设备或任何连接的存储设备上的媒体文件。应用必须已获得READ_EXTERNAL_STORAGE或MANAGE_EXTERNAL_STORAGE权限,此权限才能生效。即使授予了此权限,如果应用想要修改或删除媒体文件,它们还必须通过调用MediaStore.createWriteRequest、MediaStore.createDeleteRequest或MediaStore.createTrashRequest来获取访问权限。此权限不直接授予读或写访问权限。它仅防止这些请求的用户确认对话框。
signature|appop|preinstalled
android.permission.MANAGE_ONGOING_CALLS
管理进行中的通话
允许查询进行中的呼叫详细信息并管理进行中的呼叫
signature|appop
android.permission.MANAGE_OWN_CALLS
管理自己的通话
允许通过自管理ConnectionService API管理其自己呼叫的呼叫应用程序。有关自管理ConnectionService API的更多信息,请参见PhoneAccount.CAPABILITY_SELF_MANAGED。
normal
android.permission.MANAGE_WIFI_INTERFACES
管理Wi-Fi接口
允许应用在无法满足Wi-Fi接口请求而必须拆除一个或多个其他接口时收到通知,并提供决定批准还是拒绝该请求。第三方应用程序不应使用此权限。
android.permission.MANAGE_WIFI_NETWORK_SELECTION
管理Wi-Fi网络选择
此权限用于让OEM授予其受信任应用访问特权Wi-Fi API的子集以提高Wi-Fi性能。允许应用管理Wi-Fi网络选择相关功能,例如启用或禁用全局自动加入、修改连接扫描间隔以及批准Wi-Fi Direct连接。第三方应用程序不应使用此权限。
android.permission.MASTER_CLEAR
主清除
第三方应用程序不应使用此权限。
android.permission.MEDIA_CONTENT_CONTROL
媒体内容控制
允许应用了解正在播放的内容并控制其播放。由于媒体消费的隐私性,第三方应用程序不应使用此权限。
android.permission.MEDIA_ROUTING_CONTROL
媒体路由控制
允许应用控制媒体应用的路由。仅用于角色COMPANION_DEVICE_WATCH
android.permission.MODIFY_AUDIO_SETTINGS
修改音频设置
允许应用修改全局音频设置。
normal
android.permission.MODIFY_PHONE_STATE
修改电话状态
允许修改电话状态 - 开机、MMI等。不包括拨打电话。第三方应用程序不应使用此权限。
android.permission.MOUNT_FORMAT_FILESYSTEMS
挂载格式化文件系统
允许格式化可移动存储的文件系统。第三方应用程序不应使用此权限。
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
挂载卸载文件系统
允许挂载和卸载可移动存储的文件系统。第三方应用程序不应使用此权限。
android.permission.NEARBY_WIFI_DEVICES
附近Wi-Fi设备
需要能够通过Wi-Fi广播和连接到附近设备。
dangerous
android.permission.NFC
NFC
允许应用通过NFC执行I/O操作。
normal
android.permission.NFC_PREFERRED_PAYMENT_INFO
NFC首选支付信息
允许应用接收NFC首选支付服务信息。
normal
android.permission.NFC_TRANSACTION_EVENT
NFC交易事件
允许应用接收NFC交易事件。
normal
android.permission.OVERRIDE_MEDIA_SESSION_OWNER
覆盖媒体会话所有者
允许应用覆盖MediaSession的所有者。由于媒体应用程序的隐私性,第三方应用程序不应使用此权限。
android.permission.OVERRIDE_WIFI_CONFIG
覆盖Wi-Fi配置
允许应用修改任何Wi-Fi配置,即使是由另一个应用程序创建的。重新配置后,原始创建者无法进行任何进一步的修改。第三方应用程序不应使用此权限。
android.permission.PACKAGE_USAGE_STATS
软件包使用统计
允许应用收集组件使用情况统计信息。声明此权限意味着打算使用该API,并且设备用户可以通过设置应用程序授予权限。
signature|privileged|development|appop|retailDemo
android.permission.PERSISTENT_ACTIVITY
持久活动
此常量在API级别15中已弃用。此功能将在将来被移除;请勿使用。允许应用使其活动持久化。
android.permission.POST_NOTIFICATIONS
发布通知
允许应用发布通知
dangerous
android.permission.PROCESS_OUTGOING_CALLS
处理传出呼叫
此常量在API级别29中已弃用。应用程序应使用CallRedirectionService而不是Intent.ACTION_NEW_OUTGOING_CALL广播。允许应用在传出呼叫期间查看正在拨打的号码,并可以选择将呼叫重定向到不同的号码或完全中止呼叫。
dangerous
android.permission.PROVIDE_OWN_AUTOFILL_SUGGESTIONS
提供自己的自动填充建议
允许应用使用自动填充框架显示其建议。目前,此权限仅授予浏览器应用程序。
internal|role
android.permission.PROVIDE_REMOTE_CREDENTIALS
提供远程凭据
允许应用能够从远程设备存储和检索凭据。
signature|privileged|role
android.permission.QUERY_ADVANCED_PROTECTION_MODE
查询高级保护模式
允许应用查询设备的高级保护模式状态。
android.permission.QUERY_ALL_PACKAGES
查询所有软件包
允许查询设备上的任何正常应用,无论清单声明如何。
normal
android.permission.RANGING
测距
需要能够使用通用测距模块对设备进行测距。
dangerous
android.permission.READ_ASSISTANT_APP_SEARCH_DATA
读取助手应用搜索数据
允许应用查询ASSISTANT角色可见的AppSearch中的全局数据。
android.permission.READ_BASIC_PHONE_STATE
读取基本电话状态
允许使用非危险权限对电话状态进行只读访问,包括蜂窝网络类型、软件版本等信息。
android.permission.READ_CALENDAR
读取日历
允许应用读取用户的日历数据。
dangerous
android.permission.READ_CALL_LOG
读取通话记录
允许应用读取用户的通话记录。注意:如果您的应用使用READ_CONTACTS权限,并且您的minSdkVersion和targetSdkVersion值都设置为15或更低,则系统会隐式授予您的应用此权限。如果您不需要此权限,请确保您的targetSdkVersion为16或更高。
dangerous
android.permission.READ_COLOR_ZONES
读取颜色区域
允许应用读取屏幕上的聚合颜色区域,用于电视环境光背光使用等用例。
normal
android.permission.READ_CONTACTS
读取联系人
允许应用读取用户的联系人数据。
dangerous
android.permission.READ_DROPBOX_DATA
读取Dropbox数据
允许应用访问Dropbox中的数据。第三方应用程序不应使用此权限。
android.permission.READ_EXTERNAL_STORAGE
读取外部存储
允许应用从外部存储读取。注意:从API级别33开始,此权限无效。如果您的应用访问其他应用的媒体文件,请改为请求一个或多个以下权限:READ_MEDIA_IMAGES、READ_MEDIA_VIDEO、READ_MEDIA_AUDIO。详细了解与媒体文件关联的存储权限。
dangerous
android.permission.READ_HOME_APP_SEARCH_DATA
读取主应用搜索数据
允许应用查询HOME角色可见的AppSearch中的全局数据。
android.permission.READ_INPUT_STATE
读取输入状态
此常量在API级别16中已弃用。使用此权限的API已被移除。允许应用检索键和开关的当前状态。第三方应用程序不应使用此权限。
android.permission.READ_LOGS
读取系统日志
允许应用读取低级系统日志文件。由于日志条目可能包含用户的私人信息,第三方应用程序不应使用此权限。
android.permission.READ_MEDIA_AUDIO
读取媒体音频
允许应用从外部存储读取音频文件。此权限从API级别Build.VERSION_CODES.TIRAMISU开始强制执行。目标为Build.VERSION_CODES.TIRAMISU或更高版本并需要从外部存储读取音频文件的应用必须持有此权限;不需要READ_EXTERNAL_STORAGE。对于targetSdkVersion为Build.VERSION_CODES.S_V2或更低的应用,需要READ_EXTERNAL_STORAGE权限来读取音频文件。
dangerous
android.permission.READ_MEDIA_IMAGES
读取媒体图像
允许应用从外部存储读取图像文件。此权限从API级别Build.VERSION_CODES.TIRAMISU开始强制执行。目标为Build.VERSION_CODES.TIRAMISU或更高版本并需要从外部存储读取图像文件的应用必须持有此权限;不需要READ_EXTERNAL_STORAGE。对于targetSdkVersion为Build.VERSION_CODES.S_V2或更低的应用,需要READ_EXTERNAL_STORAGE权限来读取图像文件。
dangerous
android.permission.READ_MEDIA_VIDEO
读取媒体视频
允许应用从外部存储读取视频文件。此权限从API级别Build.VERSION_CODES.TIRAMISU开始强制执行。目标为Build.VERSION_CODES.TIRAMISU或更高版本并需要从外部存储读取视频文件的应用必须持有此权限;不需要READ_EXTERNAL_STORAGE。对于targetSdkVersion为Build.VERSION_CODES.S_V2或更低的应用,需要READ_EXTERNAL_STORAGE权限来读取视频文件。
dangerous
android.permission.READ_MEDIA_VISUAL_USER_SELECTED
读取用户选择的媒体
允许应用从外部存储读取用户通过权限提示照片选择器选择的图像或视频文件。应用可以检查此权限以验证用户已决定使用照片选择器,而不是授予READ_MEDIA_IMAGES或READ_MEDIA_VIDEO。它不会阻止应用手动访问标准照片选择器。应该根据所需的媒体类型请求此权限以及READ_MEDIA_IMAGES和/或READ_MEDIA_VIDEO。
dangerous
android.permission.READ_NEARBY_STREAMING_POLICY
读取附近流式传输策略
允许应用读取附近流式传输策略。该策略控制是否允许设备将其通知和应用流式传输到附近设备。不是设备所有者的应用将需要此权限才能调用DevicePolicyManager.getNearbyNotificationStreamingPolicy()或DevicePolicyManager.getNearbyAppStreamingPolicy()。
android.permission.READ_PHONE_NUMBERS
读取电话号码
允许对暴露给即时应用的设备电话号码进行读访问。
dangerous
android.permission.READ_PHONE_STATE
读取电话状态
允许对电话状态进行只读访问,包括当前蜂窝网络信息、任何正在进行呼叫的状态以及设备上注册的任何PhoneAccounts的列表。注意:如果您的minSdkVersion和targetSdkVersion值都设置为3或更低,则系统会隐式授予您的应用此权限。如果您不需要此权限,请确保您的targetSdkVersion为4或更高。
dangerous
android.permission.READ_PRECISE_PHONE_STATE
读取精确电话状态
允许对精确电话状态进行只读访问。允许读取有关电话状态的详细信息,用于特殊用途应用程序,例如拨号器、运营商应用程序或IMS应用程序。
android.permission.READ_SMS
读取短信
允许应用读取短信消息。
dangerous
android.permission.READ_SYNC_SETTINGS
读取同步设置
允许应用读取同步设置。
normal
android.permission.READ_SYNC_STATS
读取同步统计
允许应用读取同步统计信息。
normal
android.permission.READ_SYSTEM_PREFERENCES
读取系统首选项
允许应用访问设置首选项服务以读取系统设置应用程序和系统应用程序提供的设置(由设置应用程序显示)。这允许调用应用程序通过主机应用程序读取设置值,而与底层存储无关。
com.android.voicemail.permission.READ_VOICEMAIL
读取语音邮件
允许应用读取系统中的语音邮件。
signature|privileged|role
android.permission.REBOOT
重启
需要能够重新启动设备。第三方应用程序不应使用此权限。
android.permission.RECEIVE_BOOT_COMPLETED
开机自启动
允许应用接收系统完成启动后广播的Intent.ACTION_BOOT_COMPLETED。如果您不请求此权限,则不会在该时间收到广播。虽然持有此权限没有任何安全影响,但它可能会对用户体验产生负面影响,因为增加了系统启动所需的时间,并允许应用程序在用户不知情的情况下自行运行。因此,您必须显式声明您的使用,以便对用户可见。
normal
android.permission.RECEIVE_MMS
接收彩信
允许应用监视传入的彩信消息。
dangerous
android.permission.RECEIVE_SMS
接收短信
允许应用接收短信消息。
dangerous
android.permission.RECEIVE_WAP_PUSH
接收WAP推送
允许应用接收WAP推送消息。
dangerous
android.permission.RECORD_AUDIO
录制音频
允许应用录制音频。
dangerous
android.permission.REORDER_TASKS
重新排序任务
允许应用更改任务的Z顺序。
normal
android.permission.REPOSITION_SELF_WINDOWS
重新定位自己的窗口
允许应用在系统处于允许此类操作的状态(例如在类似桌面的环境中)时以编程方式移动和调整其任务的大小。它仅扩展到默认浏览器和OEM特定的签名应用程序。
signature|role
android.permission.REQUEST_COMPANION_PROFILE_APP_STREAMING
请求配套配置文件-应用流式传输
允许应用通过CompanionDeviceManager请求与能够流式传输Android应用程序的虚拟设备关联。第三方应用程序不应使用此权限。
android.permission.REQUEST_COMPANION_PROFILE_AUTOMOTIVE_PROJECTION
请求配套配置文件-汽车投影
允许应用通过CompanionDeviceManager请求与能够进行汽车投影的车辆主机单元关联。第三方应用程序不应使用此权限。
android.permission.REQUEST_COMPANION_PROFILE_COMPUTER
请求配套配置文件-计算机
允许应用通过CompanionDeviceManager请求与计算机关联以共享功能和/或数据与其他设备,例如通知、照片和媒体。第三方应用程序不应使用此权限。
android.permission.REQUEST_COMPANION_PROFILE_GLASSES
请求配套配置文件-眼镜
允许应用通过CompanionDeviceManager请求与作为"眼镜"的设备关联
normal
android.permission.REQUEST_COMPANION_PROFILE_MEDICAL
请求配套配置文件-医疗
允许应用通过CompanionDeviceManager请求与AssociationRequest.DEVICE_PROFILE_MEDICAL设备关联。
android.permission.REQUEST_COMPANION_PROFILE_NEARBY_DEVICE_STREAMING
请求配套配置文件-附近设备流式传输
允许应用通过CompanionDeviceManager请求将内容从Android主机流式传输到附近设备。第三方应用程序不应使用此权限。
android.permission.REQUEST_COMPANION_PROFILE_WATCH
请求配套配置文件-手表
允许应用通过CompanionDeviceManager请求与作为"手表"的设备关联
normal
android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND
请求配套在后台运行
允许配套应用在后台运行。此权限暗示REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND,并允许从后台启动前台服务。如果应用不必在后台运行,但只需要从后台启动前台服务,请考虑使用REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND,其功能较弱。
normal
android.permission.REQUEST_COMPANION_SELF_MANAGED
请求配套自管理
允许应用创建"自管理"关联。
android.permission.REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND
请求配套从后台启动前台服务
允许配套应用从后台启动前台服务。
normal
android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND
请求配套在后台使用数据
允许配套应用在后台使用数据。
normal
android.permission.REQUEST_DELETE_PACKAGES
请求删除软件包
允许应用请求删除软件包。以Build.VERSION_CODES.P或更高版本为目标的应用必须持有此权限才能使用Intent.ACTION_UNINSTALL_PACKAGE或PackageInstaller.uninstall(VersionedPackage, IntentSender)。
normal
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
请求忽略电池优化
应用必须持有的权限才能使用Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS。
normal
android.permission.REQUEST_INSTALL_PACKAGES
请求安装软件包
允许应用请求安装软件包。以高于25的API为目标的应用必须持有此权限才能使用Intent.ACTION_INSTALL_PACKAGE。
signature
android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE
请求观察配套设备存在
允许应用订阅关于其关联配套设备存在状态更改的通知
android.permission.REQUEST_OBSERVE_DEVICE_UUID_PRESENCE
请求观察设备UUID存在
允许应用订阅关于附近设备基于UUID的存在状态更改的通知。第三方应用程序不应使用此权限。
android.permission.REQUEST_PASSWORD_COMPLEXITY
请求密码复杂性
允许应用请求屏幕锁定复杂性并提示用户将屏幕锁定更新到特定的复杂性级别。
normal
android.permission.RESTART_PACKAGES
重启软件包
此常量在API级别15中已弃用。ActivityManager.restartPackage(String) API不再受支持。
android.permission.RUN_USER_INITIATED_JOBS
运行用户启动的作业
允许应用使用用户启动的作业API。有关更多详细信息,请参见JobInfo.Builder.setUserInitiated(boolean)。
normal
android.permission.SCHEDULE_EXACT_ALARM
计划精确闹钟
允许应用使用精确闹钟API。这是一个特殊访问权限,可以被系统或用户撤销。它应该仅用于启用需要精确闹钟的面向用户的功能。有关更多详细信息,请参阅相关的开发者文档。
signature|privileged|appop
android.permission.SEND_RESPOND_VIA_MESSAGE
发送通过消息响应
允许应用程序(电话)向其他应用程序发送请求以在来电期间处理通过消息响应操作。第三方应用程序不应使用此权限。
android.permission.SEND_SMS
发送短信
允许应用发送短信消息。
dangerous
com.android.alarm.permission.SET_ALARM
设置闹钟
允许应用广播意图以为用户设置闹钟。
normal
android.permission.SET_ALWAYS_FINISH
设置始终完成
允许应用控制活动在放入后台时是否立即完成。第三方应用程序不应使用此权限。
android.permission.SET_ANIMATION_SCALE
设置动画比例
修改全局动画缩放因子。第三方应用程序不应使用此权限。
android.permission.SET_BIOMETRIC_DIALOG_ADVANCED
设置生物识别对话框高级
允许应用在生物识别对话框上设置高级功能,包括徽标、徽标描述和带有更多选项按钮的内容视图。第三方应用程序不应使用此权限。
android.permission.SET_DEBUG_APP
设置调试应用程序
配置应用程序进行调试。第三方应用程序不应使用此权限。
android.permission.SET_PREFERRED_APPLICATIONS
设置首选应用程序
此常量在API级别15中已弃用。不再有用,有关详细信息,请参见PackageManager.addPackageToPreferred(String)。
android.permission.SET_PROCESS_LIMIT
设置进程限制
允许应用设置可以运行的(不需要的)应用程序进程的最大数量。第三方应用程序不应使用此权限。
android.permission.SET_TIME
设置时间
允许应用直接设置系统时间。第三方应用程序不应使用此权限。
android.permission.SET_TIME_ZONE
设置时区
允许应用直接设置系统时区。第三方应用程序不应使用此权限。
android.permission.SET_WALLPAPER
设置壁纸
允许应用设置壁纸。
normal
android.permission.SET_WALLPAPER_HINTS
设置壁纸提示
允许应用设置壁纸提示。
normal
android.permission.SIGNAL_PERSISTENT_PROCESSES
发送持久进程信号
允许应用请求向所有持久进程发送信号。第三方应用程序不应使用此权限。
android.permission.SMS_FINANCIAL_TRANSACTIONS
短信财务交易
此常量在API级别31中已弃用。使用此权限的API不再起作用。允许财务应用程序读取过滤的短信消息。
signature|appop
android.permission.START_FOREGROUND_SERVICES_FROM_BACKGROUND
从后台启动前台服务
允许应用随时从后台启动前台服务。此权限不供第三方应用程序使用,唯一的例外是应用是默认短信应用。否则,它只能由特权应用、应用验证器应用和具有任何EMERGENCY或SYSTEM GALLERY角色的应用使用。
android.permission.START_VIEW_APP_FEATURES
启动查看应用功能
允许持有者启动显示应用功能列表的屏幕。
signature|installer
android.permission.START_VIEW_PERMISSION_USAGE
启动查看权限使用情况
允许持有者启动应用的权限使用情况屏幕。
signature|installer
android.permission.STATUS_BAR
状态栏
允许应用打开、关闭或禁用状态栏及其图标。第三方应用程序不应使用此权限。
android.permission.SUBSCRIBE_TO_KEYGUARD_LOCKED_STATE
订阅键盘锁锁定状态
允许应用订阅设备锁定和键盘锁锁定(即显示)状态。仅打算供ROLE_ASSISTANT、VDM和签名/特权应用程序使用。
signature|privileged|module|role
android.permission.SYSTEM_ALERT_WINDOW
显示在其他应用上层
允许应用使用类型WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY创建窗口,这些窗口显示在所有其他应用之上。极少数应用应该使用此权限;这些窗口旨在用于系统级与用户的交互。注意:如果应用的目标API级别为23或更高,则应用用户必须通过权限管理屏幕显式授予应用此权限。
signature|setup|appop|installer|pre23|development
android.permission.TRANSMIT_IR
发射红外
允许使用设备的红外发射器(如果可用)。
normal
android.permission.TURN_SCREEN_ON
打开屏幕
允许应用打开屏幕,例如使用PowerManager.ACQUIRE_CAUSES_WAKEUP。仅打算供家庭自动化应用程序使用。
android.permission.TV_IMPLICIT_ENTER_PIP
电视隐式进入画中画
允许应用在用户未明确请求时进入画中画模式。这包括使用ERROR(/PictureInPictureParams.Builder#setAutoEnterEnabled)以及生命周期方法(例如ERROR(/Activity#onUserLeaveHint)和ERROR(/Activity#onPause))在用户离开应用时进入画中画。
com.android.launcher.permission.UNINSTALL_SHORTCUT
卸载快捷方式
不要在您的应用中使用此权限。此权限不再受支持。
android.permission.UPDATE_DEVICE_STATS
更新设备统计
允许应用更新设备统计信息。第三方应用程序不应使用此权限。
android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION
无需用户操作更新软件包
允许应用通过PackageInstaller.SessionParams.setRequireUserAction(int)指示应用更新不应需要用户操作。
normal
android.permission.USE_BIOMETRIC
使用生物识别
允许应用使用设备支持的身份验证方式。
normal
android.permission.USE_EXACT_ALARM
使用精确闹钟
允许应用像使用SCHEDULE_EXACT_ALARM一样使用精确闹钟,但无需向用户请求此权限。这仅用于依赖精确闹钟进行核心功能的应用。
android.permission.USE_FINGERPRINT
使用指纹
此常量在API级别28中已弃用。应用程序应改为请求USE_BIOMETRIC。允许应用使用指纹硬件。
normal
android.permission.USE_FULL_SCREEN_INTENT
使用全屏意图
针对Build.VERSION_CODES.Q的应用想要使用通知全屏意图所必需的。
normal
android.permission.USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER
使用ICC身份验证
允许读取设备标识符并使用基于ICC的身份验证(例如EAP-AKA)。通常需要在身份验证中访问运营商服务器并管理订户的服务。
signature|appop
android.permission.USE_LOOPBACK_INTERFACE
使用环回接口
需要能够通过环回接口上的IP数据包与其他应用程序交互。
normal
android.permission.USE_SIP
使用SIP
允许应用使用SIP服务。
dangerous
android.permission.UWB_RANGING
UWB测距
需要能够使用超宽带对设备进行测距。
dangerous
android.permission.VIBRATE
振动
允许访问振动器。
normal
android.permission.WAKE_LOCK
防止手机休眠
允许使用PowerManager WakeLocks以防止处理器休眠或屏幕变暗。
normal
android.permission.WRITE_APN_SETTINGS
写入APN设置
允许应用写入APN设置并读取现有APN设置的敏感字段(例如用户和密码)。第三方应用程序不应使用此权限。
android.permission.WRITE_CALENDAR
写入日历
允许应用写入用户的日历数据。
dangerous
android.permission.WRITE_CALL_LOG
写入通话记录
允许应用写入和读取用户的通话记录数据。注意:如果您的应用使用WRITE_CONTACTS权限,并且您的minSdkVersion和targetSdkVersion值都设置为15或更低,则系统会隐式授予您的应用此权限。如果您不需要此权限,请确保您的targetSdkVersion为16或更高。
dangerous
android.permission.WRITE_CONTACTS
写入联系人
允许应用写入用户的联系人数据。
dangerous
android.permission.WRITE_EXTERNAL_STORAGE
写入外部存储
允许应用写入外部存储。注意:如果您的应用目标是Build.VERSION_CODES.R或更高版本,则此权限无效。
dangerous
android.permission.WRITE_GSERVICES
写入谷歌服务
允许应用修改谷歌服务地图。第三方应用程序不应使用此权限。
android.permission.WRITE_SECURE_SETTINGS
写入安全设置
允许应用读取或写入安全系统设置。第三方应用程序不应使用此权限。
android.permission.WRITE_SETTINGS
写入设置
允许应用读取或写入系统设置。注意:如果应用的目标API级别为23或更高,则应用用户必须通过权限管理屏幕显式授予应用此权限。
signature|preinstalled|appop|pre23
android.permission.WRITE_SYNC_SETTINGS
写入同步设置
允许应用写入同步设置。
normal
android.permission.WRITE_SYSTEM_PREFERENCES
写入系统首选项
允许应用访问设置首选项服务以写入系统设置应用程序和系统应用程序提供的设置值(显示在设置应用程序中)。
signature|privileged|appop
com.android.voicemail.permission.WRITE_VOICEMAIL
写入语音邮件
允许应用修改和删除系统中的现有语音邮件。
signature|privileged|role