安卓权限permission汇总最新版

更新时间:2023-12-17 15:23:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

常量 StringACCESS_CHECKIN_PROPERTIES 允许读取“属性”表/写访问在checkin数据库,更改要上载的值。 StringACCESS_COARSE_LOCATION 允许应用程序访问的大致位置。 StringACCESS_FINE_LOCATION 允许应用访问的精确位置。 StringACCESS_LOCATION_EXTRA_COMMANDS 允许应用程序访问额外的位置提供命令。 StringACCESS_NETWORK_STATE 允许程序访问网络的信息。 StringACCESS_NOTIFICATION_POLICY 标记许可希望访问通知策略的应用。 StringACCESS_WIFI_STATE 允许应用程序访问有关Wi-Fi网络的信息。 StringACCOUNT_MANAGER 允许应用程序调用到AccountAuthenticators。 StringADD_VOICEMAIL 允许应用程序添加语音邮件进入系统。 StringANSWER_PHONE_CALLS 允许应用接听电话。 StringBATTERY_STATS 允许应用程序收集的电池统计信息 StringBIND_ACCESSIBILITY_SERVICE 必须用一个要求AccessibilityService,以确保只有系统可以绑定到它。 StringBIND_APPWIDGET 允许应用程序告诉它应用程序可以访问AppWidget的数据AppWidget服务。 StringBIND_AUTOFILL_SERVICE 必须由被要求AutofillService,以确保只有系统可以绑定到它。 StringBIND_CARRIER_MESSAGING_SERVICE 这个常量是在API层面弃用23. BIND_CARRIER_SERVICES代替 StringBIND_CARRIER_SERVICES 即允许绑定到服务运营商的应用程序都会有此权限的系统进程。 StringBIND_CHOOSER_TARGET_SERVICE 必须由被要求ChooserTargetService,以确保只有系统可以绑定到它。 StringBIND_CONDITION_PROVIDER_SERVICE 必须由被要求ConditionProviderService,以确保只有系统可以绑定到它。 StringBIND_DEVICE_ADMIN 必须由设备管理接收器是必需的,以确保只有系统可以与它进行交互。 StringBIND_DREAM_SERVICE 必须用一个要求DreamService,以确保只有系统可以绑定到它。 StringBIND_INCALL_SERVICE 必须由被要求InCallService,以确保只有系统可以绑定到它。 StringBIND_INPUT_METHOD 必须用一个要求InputMethodService,以确保只有系统可以绑定到它。 StringBIND_MIDI_DEVICE_SERVICE 必须用一个要求MidiDeviceService,以确保只有系统可以绑定到它。 StringBIND_NFC_SERVICE 必须由被要求HostApduService 或者OffHostApduService以确保只有系统可以绑定到它。 StringBIND_NOTIFICATION_LISTENER_SERVICE 必须用一个要求NotificationListenerService,以确保只有系统可以绑定到它。 StringBIND_PRINT_SERVICE 必须由被要求PrintService,以确保只有系统可以绑定到它。 StringBIND_QUICK_SETTINGS_TILE 允许绑定到第三方快速设置瓷砖的应用程序。 StringBIND_REMOTEVIEWS 必须由被要求RemoteViewsService,以确保只有系统可以绑定到它。 StringBIND_SCREENING_SERVICE 必须由被要求CallScreeningService,以确保只有系统可以绑定到它。 StringBIND_TELECOM_CONNECTION_SERVICE 必须由被要求ConnectionService,以确保只有系统可以绑定到它。 StringBIND_TEXT_SERVICE 必须由TextService要求(例如, StringBIND_TV_INPUT 必须由被要求TvInputService 以确保只有系统可以绑定到它。 StringBIND_VISUAL_VOICEMAIL_SERVICE 必须以链接要求VisualVoicemailService,以确保只有系统可以绑定到它。 StringBIND_VOICE_INTERACTION 必须由被要求VoiceInteractionService,以确保只有系统可以绑定到它。 StringBIND_VPN_SERVICE 必须由被要求VpnService,以确保只有系统可以绑定到它。 StringBIND_VR_LISTENER_SERVICE 必须用一个要求VrListenerService,以确保只有系统可以绑定到它。 StringBIND_WALLPAPER 必须由被要求WallpaperService,以确保只有系统可以绑定到它。 StringBLUETOOTH 允许应用程序连接到已配对的蓝牙设备。 StringBLUETOOTH_ADMIN 允许应用程序发现和配对蓝牙设备。 StringBLUETOOTH_PRIVILEGED 允许应用程序配对的蓝牙设备而无需用户交互,以及允许或不允许访问电话簿或消息的访问。 StringBODY_SENSORS 允许从传感器,用户使用来衡量什么是他/她的身体内发生的事情,如心脏速率访问数据的应用程序StringBROADCAST_PACKAGE_REMOVED 允许应用程序广播一条应用程序包已经删除的通知。 StringBROADCAST_SMS 允许应用程序广播一个SMS接收通知。 StringBROADCAST_STICKY 允许应用程序广播常用意图。 StringBROADCAST_WAP_PUSH 允许应用程序广播WAP PUSH收到通知。 StringCALL_PHONE 允许应用程序发起电话呼叫,而无需通过拨号用户界面去为用户确认呼叫。 StringCALL_PRIVILEGED 允许拨打任何电话号码,包括紧急号码无需通过拨号用户界面需要用户确认呼叫的应用被放置。 StringCAMERA 需要能够访问使用照相设备。 StringCAPTURE_AUDIO_OUTPUT 允许应用程序捕获音频输出。 StringCAPTURE_SECURE_VIDEO_OUTPUT 允许应用程序捕获安全视频输出。 StringCAPTURE_VIDEO_OUTPUT 允许应用程序捕获视频输出。 StringCHANGE_COMPONENT_ENABLED_STATE 允许应用程序更改应用程序组件(而非它自己)是否被启用。 StringCHANGE_CONFIGURATION 允许应用程序修改当前设置,如本地化。 StringCHANGE_NETWORK_STATE

允许应用程序改变网络连接状态。

StringCHANGE_WIFI_MULTICAST_STATE

允许应用程序输入的Wi-Fi多播模式。

StringCHANGE_WIFI_STATE

允许应用程序改变Wi-Fi连接状态。

StringCLEAR_APP_CACHE

允许应用程序清除设备上的所有安装的应用程序的缓存。

StringCONTROL_LOCATION_UPDATES

允许启用/从无线禁止位置更新通知。

StringDELETE_CACHE_FILES

允许应用程序删除缓存文件。

StringDELETE_PACKAGES

允许应用程序删除包。

StringDIAGNOSTIC

允许应用程序RW诊断资源。

StringDISABLE_KEYGUARD

允许应用程序禁用键盘锁,如果它是不安全的。

StringDUMP

允许应用程序检索系统服务状态转储信息。

StringEXPAND_STATUS_BAR

允许应用程序展开或折叠状态栏。

StringFACTORY_TEST

运行作为一个工厂测试程序,运行根用户。

StringGET_ACCOUNTS

允许访问的帐户服务帐户列表。

StringGET_ACCOUNTS_PRIVILEGED

允许访问的帐户服务帐户列表。

StringGET_PACKAGE_SIZE

允许找出任何package占用空间的应用程序。

StringGET_TASKS

这种不断的在不再执行API级别21.弃用。

StringGLOBAL_SEARCH

此权限可以在内容提供商用来允许全球搜索系统来访问他们的数据。

StringINSTALL_LOCATION_PROVIDER

允许安装位置提供到定位管理的应用程序。

StringINSTALL_PACKAGES 允许安装的软件包的应用程序。 StringINSTALL_SHORTCUT 允许安装在发射器的快捷方式的应用程序。 StringINSTANT_APP_FOREGROUND_SERVICE 允许即时应用创建前台服务。 StringINTERNET 允许应用程序打开网络套接字。 StringKILL_BACKGROUND_PROCESSES 允许应用程序调用 killBackgroundProcesses(String)。 StringLOCATION_HARDWARE 允许使用在硬件位置的功能,如在区域范围设定API的应用程序。 StringMANAGE_DOCUMENTS 允许应用程序来管理存取文件,通常作为文档选择器的一部分。 StringMANAGE_OWN_CALLS 允许其管理它通过自我管理自己的呼叫调用应用程序 ConnectionService的API。 StringMASTER_CLEAR 不为第三方应用。 StringMEDIA_CONTENT_CONTROL 允许知道的内容,玩什么,并控制其播放的应用程序。 StringMODIFY_AUDIO_SETTINGS 允许应用程序修改全局音频设置。 StringMODIFY_PHONE_STATE 允许修改话机状态 - 电源,人机界面等。 StringMOUNT_FORMAT_FILESYSTEMS 允许可移动存储格式的文件系统。 StringMOUNT_UNMOUNT_FILESYSTEMS 允许安装和可移动存储卸载文件系统。 StringNFC 允许应用程序通过NFC进行I / O操作。 StringPACKAGE_USAGE_STATS 允许应用程序收集组件使用情况统计 声明许可意味着意图使用API和该装置的用户可以通过设置应用程序授予权限。 StringPERSISTENT_ACTIVITY 该常数是在API级别9.这一功能将在将来被移除过时; 请不要使用。允许应用程序使其活动持续。 StringPROCESS_OUTGOING_CALLS

允许应用程序看到带有选项的传出呼叫期间正在拨打的号码的呼叫重定向到一个不同的号码或完全中StringREAD_CALENDAR 允许应用程序读取用户的日历数据。 StringREAD_CALL_LOG 允许应用程序读取用户的通话记录。 StringREAD_CONTACTS 允许应用程序读取用户联系人数据。 StringREAD_EXTERNAL_STORAGE 允许应用程序从外部存储器读取。 StringREAD_FRAME_BUFFER 允许应用程序采取屏幕截图和更多常规的访问帧缓冲数据。 StringREAD_INPUT_STATE 这个常量是在API级别16.使用此权限已被删除的API弃用。 StringREAD_LOGS 允许应用程序读取低级别的系统日志文件。 StringREAD_PHONE_NUMBERS 允许对设备的电话号码(或多个)读取访问。 StringREAD_PHONE_STATE 允许只读到手机状态的访问,包括设备的电话号码,当前的蜂窝网络信息,任何正在进行的通话状态册设备。 StringREAD_SMS 允许应用程序读取短信。 StringREAD_SYNC_SETTINGS 允许应用程序读取同步设置。 StringREAD_SYNC_STATS 允许应用程序读取同步状态。 StringREAD_VOICEMAIL 允许应用程序在系统中读取语音邮件。 StringREBOOT 要求能够重新启动设备。 StringRECEIVE_BOOT_COMPLETED 允许应用程序接收到 ACTION_BOOT_COMPLETED系统启动之后被广播。 StringRECEIVE_MMS 允许应用程序来监视传入的MMS消息。 StringRECEIVE_SMS 允许应用程序接收短信。 StringRECEIVE_WAP_PUSH 允许应用程序接收WAP推送消息。 StringRECORD_AUDIO 允许应用程序录制音频。 StringREORDER_TASKS 允许应用程序更改任务的Z顺序。 StringREQUEST_COMPANION_RUN_IN_BACKGROUND 允许同伴应用在后台运行。 StringREQUEST_COMPANION_USE_DATA_IN_BACKGROUND 允许同伴的应用程序在后台使用的数据。 StringREQUEST_DELETE_PACKAGES 允许应用程序请求删除软件包。 StringREQUEST_IGNORE_BATTERY_OPTIMIZATIONS 权限的应用程序必须持有才能使用 ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS。 StringREQUEST_INSTALL_PACKAGES 允许应用程序请求的安装包。 StringRESTART_PACKAGES 这个常量是在API级别8弃用的restartPackage(String) API不再支持。 StringSEND_RESPOND_VIA_MESSAGE 允许应用程序(电话)发送给其他应用程序的请求来处理期间来电响应通过信息回复动作。 StringSEND_SMS 允许应用程序发送短信。 StringSET_ALARM 允许应用程序广播一个Intent来设置用户的报警。 StringSET_ALWAYS_FINISH 允许应用程序来控制是否把在后台活动时,立即结束。 StringSET_ANIMATION_SCALE 修改全局动画缩放因子。 StringSET_DEBUG_APP 配置用于调试的应用程序。 StringSET_PREFERRED_APPLICATIONS 这个常数弃用API 7级不再有用,请 addPackageToPreferred(String) 了解详情。 StringSET_PROCESS_LIMIT 允许应用程序设置可以处于运行状态(不需要)应用过程的最大数目。 StringSET_TIME 允许应用程序设置系统时间。 StringSET_TIME_ZONE 允许应用程序设置系统时区。 StringSET_WALLPAPER 允许应用程序设置壁纸。 StringSET_WALLPAPER_HINTS 允许应用程序设置壁纸提示。 StringSIGNAL_PERSISTENT_PROCESSES 允许应用程序请求信号被发送到所有显示的进程。 StringSTATUS_BAR 允许打开,关闭或禁用状态栏及图标的应用程序。 StringSYSTEM_ALERT_WINDOW 允许应用创建使用型窗口 TYPE_APPLICATION_OVERLAY,在所有其他应用的顶部示出。 StringTRANSMIT_IR 允许使用设备的红外线发射器,如果有的话。 StringUNINSTALL_SHORTCUT 不再支持此权限。 StringUPDATE_DEVICE_STATS 允许应用程序来更新设备的统计数据。 StringUSE_FINGERPRINT 允许应用程序使用指纹硬件。 StringUSE_SIP 允许使用SIP服务的应用。 StringVIBRATE 允许访问振动。 StringWAKE_LOCK 允许使用PowerManager WakeLocks让处理器进入休眠或屏幕变暗。 StringWRITE_APN_SETTINGS 允许应用程序写入API设置。 StringWRITE_CALENDAR 允许应用程序写入用户的日历数据。 StringWRITE_CALL_LOG 允许一个程序写入(但不读取)用户的通话记录资料。 StringWRITE_CONTACTS 允许应用程序写入用户的联系人数据。 StringWRITE_EXTERNAL_STORAGE 允许应用程序写入到外部存储器。 StringWRITE_GSERVICES 允许应用程序修改谷歌地图服务。 StringWRITE_SECURE_SETTINGS 允许应用程序读取或写入安全系统设置。 StringWRITE_SETTINGS 允许应用程序读取或写入系统设置。 StringWRITE_SYNC_SETTINGS 允许应用程序写入同步设置。 StringWRITE_VOICEMAIL 允许应用程序修改和移除系统中现有的语音邮件。 公共构造 Manifest.permission() 继承的方法 从类 java.lang.Object 常量

ACCESS_CHECKIN_PROPERTIES

在加入API级别1

字符串 ACCESS_CHECKIN_PROPERTIES

允许读取“属性”表/写访问在checkin数据库,更改要上载的值。 不为第三方应用。

恒值:“android.permission.ACCESS_CHECKIN_PROPERTIES”

ACCESS_COARSE_LOCATION

在加入API级别1 字符串 ACCESS_COARSE_LOCATION

允许应用程序访问的大致位置。或者,你可能想ACCESS_FINE_LOCATION。 防护等级:危险

恒值:“android.permission.ACCESS_COARSE_LOCATION”

ACCESS_FINE_LOCATION

在加入API级别1

字符串 ACCESS_FINE_LOCATION

允许应用访问的精确位置。或者,你可能想ACCESS_COARSE_LOCATION。 防护等级:危险

恒值:“android.permission.ACCESS_FINE_LOCATION”

ACCESS_LOCATION_EXTRA_COMMANDS

在加入API级别1

字符串 ACCESS_LOCATION_EXTRA_COMMANDS

允许应用程序访问额外的位置提供命令。 防护等级:正常

恒值:“android.permission.ACCESS_LOCATION_EXTRA_COMMANDS”

ACCESS_NETWORK_STATE

在加入API级别1

字符串许可权

允许程序访问网络的信息。 防护等级:正常

恒值:“android.permission.ACCESS_NETWORK_STATE”

ACCESS_NOTIFICATION_POLICY

在加入API等级23

字符串 ACCESS_NOTIFICATION_POLICY

标记许可希望访问通知策略的应用。 防护等级:正常

恒值:“android.permission.ACCESS_NOTIFICATION_POLICY”

ACCESS_WIFI_STATE

在加入API级别1

字符串 ACCESS_WIFI_STATE

允许应用程序访问有关Wi-Fi网络的信息。 防护等级:正常

恒值:“android.permission.ACCESS_WIFI_STATE”

客户经理

在加入API级别5

字符串 ACCOUNT_MANAGER

允许应用程序调用到AccountAuthenticators。 不为第三方应用。

恒值:“android.permission.ACCOUNT_MANAGER”

ADD_VOICEMAIL

在加入API级14

字符串 ADD_VOICEMAIL

允许应用程序添加语音邮件进入系统。 防护等级:危险

恒值:“com.android.voicemail.permission.ADD_VOICEMAIL”

ANSWER_PHONE_CALLS

在加入API级26

字符串 ANSWER_PHONE_CALLS

允许应用接听电话。 防护等级:危险

恒值:“android.permission.ANSWER_PHONE_CALLS”

BATTERY_STATS

在加入API级别1

字符串 BATTERY_STATS

允许应用程序收集的电池统计信息

恒值:“android.permission.BATTERY_STATS”

BIND_ACCESSIBILITY_SERVICE

在加入API级16

字符串 BIND_ACCESSIBILITY_SERVICE

必须用一个要求AccessibilityService,以确保只有系统可以绑定到它。 防护等级:签名

恒值:“android.permission.BIND_ACCESSIBILITY_SERVICE”

BIND_APPWIDGET

在加入API级别3

字符串 BIND_APPWIDGET

允许应用程序告诉它应用程序可以访问AppWidget的数据AppWidget服务。正常的用户流量是用户挑选的AppWidget进入一个特定的主机,从而使从AppWidget应用程序的私有数据的主机应用程序的访问。拥有此权限应履行该合同的应用程序。 不为第三方应用。

恒值:“android.permission.BIND_APPWIDGET”

BIND_AUTOFILL_SERVICE

在加入API级26

字符串 BIND_AUTOFILL_SERVICE

必须由被要求AutofillService,以确保只有系统可以绑定到它。 防护等级:签名

恒值:“android.permission.BIND_AUTOFILL_SERVICE”

BIND_CARRIER_MESSAGING_SERVICE

在加入API级22

字符串 BIND_CARRIER_MESSAGING_SERVICE

这个常量是在API层面弃用23. 使用BIND_CARRIER_SERVICES代替

恒值:“android.permission.BIND_CARRIER_MESSAGING_SERVICE”

BIND_CARRIER_SERVICES

在加入API等级23

字符串 BIND_CARRIER_SERVICES

即允许绑定到服务运营商的应用程序都会有此权限的系统进程。运营商的应用程序应该使用这个权限来保护他们的服务,只允许系统结合。 防护等级:系统|签名

恒值:“android.permission.BIND_CARRIER_SERVICES”

BIND_CHOOSER_TARGET_SERVICE

在加入API等级23

字符串 BIND_CHOOSER_TARGET_SERVICE

必须由被要求ChooserTargetService,以确保只有系统可以绑定到它。 防护等级:签名

恒值:“android.permission.BIND_CHOOSER_TARGET_SERVICE”

BIND_CONDITION_PROVIDER_SERVICE

在加入API级24

字符串 BIND_CONDITION_PROVIDER_SERVICE

必须由被要求ConditionProviderService,以确保只有系统可以绑定到它。 防护等级:签名

恒值:“android.permission.BIND_CONDITION_PROVIDER_SERVICE”

BIND_DEVICE_ADMIN

在加入API级别8

字符串 BIND_DEVICE_ADMIN

必须由设备管理接收器是必需的,以确保只有系统可以与它进行交互。 防护等级:签名

恒值:“android.permission.BIND_DEVICE_ADMIN”

BIND_DREAM_SERVICE

在加入API级21

字符串 BIND_DREAM_SERVICE

必须用一个要求DreamService,以确保只有系统可以绑定到它。 防护等级:签名

恒值:“android.permission.BIND_DREAM_SERVICE”

BIND_INCALL_SERVICE

在加入API等级23 字符串 BIND_INCALL_SERVICE

必须由被要求InCallService,以确保只有系统可以绑定到它。 防护等级:签名|特权

恒值:“android.permission.BIND_INCALL_SERVICE”

BIND_INPUT_METHOD

在加入API级别3

字符串 BIND_INPUT_METHOD

必须用一个要求InputMethodService,以确保只有系统可以绑定到它。 防护等级:签名

恒值:“android.permission.BIND_INPUT_METHOD”

BIND_MIDI_DEVICE_SERVICE

在加入API等级23

字符串 BIND_MIDI_DEVICE_SERVICE

必须用一个要求MidiDeviceService,以确保只有系统可以绑定到它。 防护等级:签名

恒值:“android.permission.BIND_MIDI_DEVICE_SERVICE”

BIND_NFC_SERVICE

在加入API级19

字符串 BIND_NFC_SERVICE

必须由被要求HostApduService 或者OffHostApduService以确保只有系统可以绑定到它。 防护等级:签名

恒值:“android.permission.BIND_NFC_SERVICE”

BIND_NOTIFICATION_LISTENER_SERVICE

在加入API级18

字符串 BIND_NOTIFICATION_LISTENER_SERVICE

必须用一个要求NotificationListenerService,以确保只有系统可以绑定到它。 防护等级:签名

恒值:“android.permission.BIND_NOTIFICATION_LISTENER_SERVICE”

BIND_PRINT_SERVICE

在加入API级19

字符串 BIND_PRINT_SERVICE

必须由被要求PrintService,以确保只有系统可以绑定到它。 防护等级:签名

恒值:“android.permission.BIND_PRINT_SERVICE”

BIND_QUICK_SETTINGS_TILE

在加入API级24

字符串 BIND_QUICK_SETTINGS_TILE

允许绑定到第三方快速设置瓷砖的应用程序。

只能由系统要求的,应当由TileService声明是必需的。 恒值:“android.permission.BIND_QUICK_SETTINGS_TILE”

BIND_REMOTEVIEWS

在加入API级11

字符串 BIND_REMOTEVIEWS

必须由被要求RemoteViewsService,以确保只有系统可以绑定到它。 恒值:“android.permission.BIND_REMOTEVIEWS”

BIND_SCREENING_SERVICE

在加入API级24

字符串 BIND_SCREENING_SERVICE

必须由被要求CallScreeningService,以确保只有系统可以绑定到它。 防护等级:签名|特权

恒值:“android.permission.BIND_SCREENING_SERVICE”

BIND_TELECOM_CONNECTION_SERVICE

在加入API等级23

字符串 BIND_TELECOM_CONNECTION_SERVICE

必须由被要求ConnectionService,以确保只有系统可以绑定到它。 防护等级:签名|特权

恒值:“android.permission.BIND_TELECOM_CONNECTION_SERVICE”

BIND_TEXT_SERVICE

在加入API级14

字符串 BIND_TEXT_SERVICE

必须由TextService(例如SpellCheckerService)被要求确保只有系统可以绑定到它。 防护等级:签名

恒值:“android.permission.BIND_TEXT_SERVICE”

BIND_TV_INPUT

在加入API级21

字符串 BIND_TV_INPUT

必须由被要求TvInputService 以确保只有系统可以绑定到它。 防护等级:签名

恒值:“android.permission.BIND_TV_INPUT”

BIND_VISUAL_VOICEMAIL_SERVICE

在加入API级26

字符串 BIND_VISUAL_VOICEMAIL_SERVICE

必须以链接要求VisualVoicemailService,以确保只有系统可以绑定到它。 防护等级:签名|特权

恒值:“android.permission.BIND_VISUAL_VOICEMAIL_SERVICE”

BIND_VOICE_INTERACTION

在加入API级21

字符串 BIND_VOICE_INTERACTION

必须由被要求VoiceInteractionService,以确保只有系统可以绑定到它。 防护等级:签名

恒值:“android.permission.BIND_VOICE_INTERACTION”

BIND_VPN_SERVICE

在加入API级14

字符串 BIND_VPN_SERVICE

必须由被要求VpnService,以确保只有系统可以绑定到它。 防护等级:签名

恒值:“android.permission.BIND_VPN_SERVICE”

BIND_VR_LISTENER_SERVICE

在加入API级24

字符串 BIND_VR_LISTENER_SERVICE

必须用一个要求VrListenerService,以确保只有系统可以绑定到它。 防护等级:签名

恒值:“android.permission.BIND_VR_LISTENER_SERVICE”

BIND_WALLPAPER

在加入API级别8 字符串 BIND_WALLPAPER

必须由被要求WallpaperService,以确保只有系统可以绑定到它。 防护等级:系统|签名

恒值:“android.permission.BIND_WALLPAPER”

蓝牙

在加入API级别1

字符串 BLUETOOTH

允许应用程序连接到已配对的蓝牙设备。 防护等级:正常

恒值:“android.permission.BLUETOOTH”

BLUETOOTH_ADMIN

在加入API级别1

字符串 BLUETOOTH_ADMIN

允许应用程序发现和配对蓝牙设备。 防护等级:正常

恒值:“android.permission.BLUETOOTH_ADMIN”

BLUETOOTH_PRIVILEGED

在加入API级19

字符串 BLUETOOTH_PRIVILEGED

允许应用程序配对的蓝牙设备而无需用户交互,以及允许或不允许访问电话簿或消息的访问。这是不提供给第三方应用程序。

恒值:“android.permission.BLUETOOTH_PRIVILEGED”

BODY_SENSORS

在加入API级20

字符串 BODY_SENSORS

允许从传感器,用户使用来衡量什么是他/她的身体内发生的事情,如心脏速率访问数据的应用程序。 防护等级:危险

恒值:“android.permission.BODY_SENSORS”

BROADCAST_PACKAGE_REMOVED

在加入API级别1

字符串 BROADCAST_PACKAGE_REMOVED

允许应用程序广播一条应用程序包已经删除的通知。 不为第三方应用。

恒值:“android.permission.BROADCAST_PACKAGE_REMOVED”

BROADCAST_SMS

在加入API级别2

字符串 BROADCAST_SMS

允许应用程序广播一个SMS接收通知。 不为第三方应用。

恒值:“android.permission.BROADCAST_SMS”

BROADCAST_STICKY

在加入API级别1

字符串 BROADCAST_STICKY

允许应用程序广播常用意图。这些都是广播其数据由系统完成后召开,使客户能够快速检索数据,而不必等待下一次广播。 防护等级:正常

恒值:“android.permission.BROADCAST_STICKY”

BROADCAST_WAP_PUSH

在加入API级别2

字符串 BROADCAST_WAP_PUSH

允许应用程序广播WAP PUSH收到通知。 不为第三方应用。

恒值:“android.permission.BROADCAST_WAP_PUSH”

CALL_PHONE

在加入API级别1

字符串 CALL_PHONE

允许应用程序发起电话呼叫,而无需通过拨号用户界面去为用户确认呼叫。

防护等级:危险

恒值:“android.permission.CALL_PHONE”

CALL_PRIVILEGED

在加入API级别1

字符串 CALL_PRIVILEGED

允许拨打任何电话号码,包括紧急号码无需通过拨号用户界面需要用户确认呼叫的应用被放置。

不为第三方应用。

恒值:“android.permission.CALL_PRIVILEGED”

相机

在加入API级别1

字符串 CAMERA

需要能够访问使用照相设备。

这将自动执行 }对于清单元素的所有的相机功能。如果你不要求所有的相机功能也可以正常工作,如果相机不可用,则必须修改你的表现为适当,以便安装在不支持所有的相机功能的设备。 防护等级:危险

恒值:“android.permission.CAMERA”

CAPTURE_AUDIO_OUTPUT

在加入API级19

字符串 CAPTURE_AUDIO_OUTPUT

允许应用程序捕获音频输出。 不为第三方应用。

恒值:“android.permission.CAPTURE_AUDIO_OUTPUT”

CAPTURE_SECURE_VIDEO_OUTPUT

在加入API级19

字符串 CAPTURE_SECURE_VIDEO_OUTPUT

允许应用程序捕获安全视频输出。 不为第三方应用。

恒值:“android.permission.CAPTURE_SECURE_VIDEO_OUTPUT”

CAPTURE_VIDEO_OUTPUT

在加入API级19

字符串 CAPTURE_VIDEO_OUTPUT

允许应用程序捕获视频输出。 不为第三方应用。

恒值:“android.permission.CAPTURE_VIDEO_OUTPUT”

CHANGE_COMPONENT_ENABLED_STATE

在加入API级别1

字符串 CHANGE_COMPONENT_ENABLED_STATE

允许应用程序更改应用程序组件(而非它自己)是否被启用。

不为第三方应用。

恒值:“android.permission.CHANGE_COMPONENT_ENABLED_STATE”

CHANGE_CONFIGURATION

在加入API级别1

字符串 CHANGE_CONFIGURATION

允许应用程序修改当前设置,如本地化。

恒值:“android.permission.CHANGE_CONFIGURATION”

CHANGE_NETWORK_STATE

在加入API级别1

字符串 CHANGE_NETWORK_STATE

允许应用程序改变网络连接状态。 防护等级:正常

恒值:“android.permission.CHANGE_NETWORK_STATE”

CHANGE_WIFI_MULTICAST_STATE

在加入API级别4

字符串 CHANGE_WIFI_MULTICAST_STATE

允许应用程序输入的Wi-Fi多播模式。 防护等级:正常

恒值:“android.permission.CHANGE_WIFI_MULTICAST_STATE”

CHANGE_WIFI_STATE

在加入API级别1

字符串 CHANGE_WIFI_STATE

允许应用程序改变Wi-Fi连接状态。 防护等级:正常

恒值:“android.permission.CHANGE_WIFI_STATE”

CLEAR_APP_CACHE

在加入API级别1

字符串 CLEAR_APP_CACHE

允许应用程序清除设备上的所有安装的应用程序的缓存。 防护等级:系统|签名

恒值:“android.permission.CLEAR_APP_CACHE”

CONTROL_LOCATION_UPDATES

在加入API级别1

字符串 CONTROL_LOCATION_UPDATES

允许启用/从无线禁止位置更新通知。 不为第三方应用。

恒值:“android.permission.CONTROL_LOCATION_UPDATES”

DELETE_CACHE_FILES

在加入API级别1 字符串 DELETE_CACHE_FILES

允许应用程序删除缓存文件。 不为第三方应用。

恒值:“android.permission.DELETE_CACHE_FILES”

DELETE_PACKAGES

在加入API级别1

字符串 DELETE_PACKAGES

允许应用程序删除包。 不为第三方应用。

在启动N时删除包的应用程序是不是安装的程序包相同的应用程序请求用户确认。 恒值:“android.permission.DELETE_PACKAGES”

诊断

在加入API级别1

字符串诊断

允许应用程序RW诊断资源。 不为第三方应用。

恒值:“android.permission.DIAGNOSTIC”

DISABLE_KEYGUARD

在加入API级别1 字符串 DISABLE_KEYGUARD

允许应用程序禁用键盘锁,如果它是不安全的。 防护等级:正常

恒值:“android.permission.DISABLE_KEYGUARD”

倾倒

在加入API级别1

字符串 DUMP

允许应用程序检索系统服务状态转储信息。 不为第三方应用。

恒值:“android.permission.DUMP”

EXPAND_STATUS_BAR

在加入API级别1

字符串 EXPAND_STATUS_BAR

允许应用程序展开或折叠状态栏。 防护等级:正常

恒值:“android.permission.EXPAND_STATUS_BAR”

FACTORY_TEST

在加入API级别1

字符串 FACTORY_TEST

运行作为一个工厂测试程序,运行根用户。只有当设备在制造商测试模式下运行时可用。 不为第三方应用。

恒值:“android.permission.FACTORY_TEST”

GET_ACCOUNTS

在加入API级别1

字符串 GET_ACCOUNTS

允许访问的帐户服务帐户列表。

注:与Android 6.0(API级别23)开始,如果一个应用程序共享,管理的帐户认证的签名,它并不需要\权限读取有关账户信息。在Android 5.1和更低的,所有的应用程序需要 \权限读取任何帐户信息。 防护等级:危险

恒值:“android.permission.GET_ACCOUNTS”

GET_ACCOUNTS_PRIVILEGED

在加入API等级23

字符串 GET_ACCOUNTS_PRIVILEGED

允许访问的帐户服务帐户列表。

恒值:“android.permission.GET_ACCOUNTS_PRIVILEGED”

GET_PACKAGE_SIZE

在加入API级别1

字符串 GET_PACKAGE_SIZE

允许找出任何package占用空间的应用程序。 防护等级:正常

恒值:“android.permission.GET_PACKAGE_SIZE”

GET_TASKS

在加入API级别1

字符串 GET_TASKS

这个常量是在API级别21.过时 不再执行。

恒值:“android.permission.GET_TASKS”

GLOBAL_SEARCH

在加入API级别4

字符串 GLOBAL_SEARCH

此权限可以在内容提供商用来允许全球搜索系统来访问他们的数据。通常,它使用时的供应商有一定的权限保护它(其中全局搜索预计不会举行),并将其添加为只读权限在执行全球搜索查询提供者的路径。此权限不能被普通应用程序进行; 它由应用程序来保护自己免受其他人一样,除了全局搜索。

恒值:“android.permission.GLOBAL_SEARCH”

INSTALL_LOCATION_PROVIDER

在加入API级别4

字符串 INSTALL_LOCATION_PROVIDER

允许安装位置提供到定位管理的应用程序。 不为第三方应用。

恒值:“android.permission.INSTALL_LOCATION_PROVIDER”

INSTALL_PACKAGES

在加入API级别1

字符串 INSTALL_PACKAGES

允许安装的软件包的应用程序。 不为第三方应用。

恒值:“android.permission.INSTALL_PACKAGES”

INSTALL_SHORTCUT

在加入API级19

字符串 INSTALL_SHORTCUT

允许安装在发射器的快捷方式的应用程序。 防护等级:正常

恒值:“com.android.launcher.permission.INSTALL_SHORTCUT”

INSTANT_APP_FOREGROUND_SERVICE

在加入API级26

字符串 INSTANT_APP_FOREGROUND_SERVICE

允许即时应用创建前台服务。

恒值:“android.permission.INSTANT_APP_FOREGROUND_SERVICE”

互联网

在加入API级别1

字符串 INTERNET

允许应用程序打开网络套接字。 防护等级:正常

恒值:“android.permission.INTERNET对”

KILL_BACKGROUND_PROCESSES

在加入API级别8

字符串 KILL_BACKGROUND_PROCESSES

允许应用程序调用 killBackgroundProcesses(String)。 防护等级:正常

恒值:“android.permission.KILL_BACKGROUND_PROCESSES”

LOCATION_HARDWARE

在加入API级18

字符串 LOCATION_HARDWARE

允许使用在硬件位置的功能,如在区域范围设定API的应用程序。 不为第三方应用。

恒值:“android.permission.LOCATION_HARDWARE”

MANAGE_DOCUMENTS

在加入API级19

字符串 MANAGE_DOCUMENTS

允许应用程序来管理存取文件,通常作为文档选择器的一部分。

此权限应仅由平台文档管理应用程序请求。此权限不能授予给第三方应用。 防护等级:签名

恒值:“android.permission.MANAGE_DOCUMENTS”

MANAGE_OWN_CALLS

在加入API级26

字符串 MANAGE_OWN_CALLS

允许其管理它通过自我管理自己的呼叫调用应用程序 ConnectionService的API。见{@link android.telecom.PhoneAccount#CAPABILITY_SELF_MANAGED有关自我管理ConnectionService API的更多信息。 防护等级:正常

恒值:“android.permission.MANAGE_OWN_CALLS”

MASTER_CLEAR

在加入API级别1

字符串 MASTER_CLEAR

不为第三方应用。

恒值:“android.permission.MASTER_CLEAR”

MEDIA_CONTENT_CONTROL

在加入API级19

字符串 MEDIA_CONTENT_CONTROL

允许知道的内容,玩什么,并控制其播放的应用程序。 不为第三方应用由于媒体消费的隐私

恒值:“android.permission.MEDIA_CONTENT_CONTROL”

许可权

在加入API级别1

字符串许可权

允许应用程序修改全局音频设置。 防护等级:正常

恒值:“android.permission.MODIFY_AUDIO_SETTINGS”

MODIFY_PHONE_STATE

在加入API级别1

字符串 MODIFY_PHONE_STATE

话机状态,允许修改 - 对电源,人机接口等,不包括拨打电话。 不为第三方应用。

恒值:“android.permission.MODIFY_PHONE_STATE”

MOUNT_FORMAT_FILESYSTEMS

在加入API级别3 字符串 MOUNT_FORMAT_FILESYSTEMS

允许可移动存储格式的文件系统。 不为第三方应用。

恒值:“android.permission.MOUNT_FORMAT_FILESYSTEMS”

许可权

在加入API级别1

字符串许可权

允许安装和可移动存储卸载文件系统。 不为第三方应用。

恒值:“android.permission.MOUNT_UNMOUNT_FILESYSTEMS”

NFC

在加入API级9

字符串 NFC

允许应用程序通过NFC进行I / O操作。 防护等级:正常

恒值:“android.permission.NFC”

PACKAGE_USAGE_STATS

在加入API等级23

字符串 PACKAGE_USAGE_STATS

允许应用程序收集组件使用情况统计

声明许可意味着意图使用API和该装置的用户可以通过设置应用程序授予权限。 恒值:“android.permission.PACKAGE_USAGE_STATS”

PERSISTENT_ACTIVITY

在加入API级别1

字符串 PERSISTENT_ACTIVITY

该常数是在API级别9.弃用

该功能将在将来被移除; 请不要使用。允许应用程序使其活动持续。 恒值:“android.permission.PERSISTENT_ACTIVITY”

PROCESS_OUTGOING_CALLS

在加入API级别1

字符串 PROCESS_OUTGOING_CALLS

允许应用程序看到带有选项的传出呼叫期间正在拨打的号码的呼叫重定向到一个不同的号码或完全中止通话。 防护等级:危险

恒值:“android.permission.PROCESS_OUTGOING_CALLS”

功能(6)

在加入API级别1

字符串功能(6)

允许应用程序读取用户的日历数据。 防护等级:危险

恒值:“android.permission.READ_CALENDAR”

READ_CALL_LOG

在加入API级16

字符串 READ_CALL_LOG

允许应用程序读取用户的通话记录。

注意:如果您的应用程序使用 READ_CONTACTS许可,双方你minSdkVersion和

targetSdkVersion值设置为15或更低,则系统隐含了授予您的应用程序此权限。如果不需要此权限,确保你的targetSdkVersion是16或更高。 防护等级:危险

恒值:“android.permission.READ_CALL_LOG”

READ_CONTACTS

在加入API级别1

字符串 READ_CONTACTS

允许应用程序读取用户联系人数据。 防护等级:危险

恒值:“android.permission.READ_CONTACTS”

READ_EXTERNAL_STORAGE

在加入API级16

字符串 READ_EXTERNAL_STORAGE

允许应用程序从外部存储器读取。

该声明的任何应用程序WRITE_EXTERNAL_STORAGE的权限被隐式授予此权限。

此权限在API级别19开始执行API级19之前,该权限不执行,所有的应用程序仍然可以访问外部存储器读取。您可以通过启用强制许可测试您的应用程序保护USB储存装置下设置应用程序开发者的选择运行Android 4.1或更高版本的设备上。

在API级别19也作为原料,此权限并不需要读/写的返回你的应用程序特定的目录中的文件 getExternalFilesDir(String)和 getExternalCacheDir()。

注:如果这两个你minSdkVersion和targetSdkVersion值设置为3或更低,则系统隐含了授予您的应用程序此权限。如果不需要此权限,确保你targetSdkVersion为4或更高。 防护等级:危险

恒值:“android.permission.READ_EXTERNAL_STORAGE”

READ_FRAME_BUFFER

在加入API级别1

字符串 READ_FRAME_BUFFER

允许应用程序采取屏幕截图和更多常规的访问帧缓冲数据。 不为第三方应用。

恒值:“android.permission.READ_FRAME_BUFFER”

READ_INPUT_STATE

在加入API级别1

字符串 READ_INPUT_STATE

这个常量是在API级别16弃用 所用此权限已被删除的API。

允许应用以检索键和开关的当前状态。

不为第三方应用。

恒值:“android.permission.READ_INPUT_STATE”

READ_LOGS

在加入API级别1

字符串 READ_LOGS

允许应用程序读取低级别的系统日志文件。

不是通过第三方应用程序的使用,因为日志条目可包含用户的私人信息。 恒值:“android.permission.READ_LOGS”

READ_PHONE_NUMBERS

在加入API级26

字符串 READ_PHONE_NUMBERS

允许对设备的电话号码(或多个)读取访问。这是所授予的功能的子集READ_PHONE_STATE,但暴露在短暂的应用。 防护等级:危险

恒值:“android.permission.READ_PHONE_NUMBERS”

READ_PHONE_STATE

在加入API级别1

字符串 READ_PHONE_STATE

允许只读到手机状态的访问,包括设备的电话号码,当前的蜂窝网络信息,任何正在进行的通话状态,和任何一个名单 PhoneAccount的注册设备。

注:如果这两个你minSdkVersion和targetSdkVersion值设置为3或更低,则系统隐含了授予您的应用程序此权限。如果不需要此权限,确保你targetSdkVersion为4或更高。 防护等级:危险

恒值:“android.permission.READ_PHONE_STATE”

READ_SMS

在加入API级别1

字符串 READ_SMS

允许应用程序读取短信。 防护等级:危险

恒值:“android.permission.READ_SMS”

READ_SYNC_SETTINGS

在加入API级别1

字符串 READ_SYNC_SETTINGS

允许应用程序读取同步设置。 防护等级:正常

恒值:“android.permission.READ_SYNC_SETTINGS”

READ_SYNC_STATS

在加入API级别1

字符串 READ_SYNC_STATS

允许应用程序读取同步状态。

防护等级:正常

恒值:“android.permission.READ_SYNC_STATS”

READ_VOICEMAIL

在加入API级21

字符串 READ_VOICEMAIL

允许应用程序在系统中读取语音邮件。 防护等级:签名|特权

恒值:“com.android.voicemail.permission.READ_VOICEMAIL”

重启

在加入API级别1

字符串 REBOOT

要求能够重新启动设备。 不为第三方应用。

恒值:“android.permission.REBOOT”

项值

在加入API级别1

字符串项值

允许应用程序接收到 ACTION_BOOT_COMPLETED系统启动之后被广播。如果不要求此权限,你就不会在那个时候接收广播。虽然持有此权限没有任何安全隐患,它可以通过增加花费的时间系统启动量,并允许应用程序对用户体验产生负面影响,有自己运行在用户不知道他们。因此,必须明确声明你的这个设施的使用,使用户是可见的。

防护等级:正常

恒值:“android.permission.RECEIVE_BOOT_COMPLETED”

RECEIVE_MMS

在加入API级别1

字符串 RECEIVE_MMS

允许应用程序来监视传入的MMS消息。 防护等级:危险

恒值:“android.permission.RECEIVE_MMS”

RECEIVE_SMS

在加入API级别1

字符串 RECEIVE_SMS

允许应用程序接收短信。 防护等级:危险

恒值:“android.permission.RECEIVE_SMS”

RECEIVE_WAP_PUSH

在加入API级别1

字符串 RECEIVE_WAP_PUSH

允许应用程序接收WAP推送消息。 防护等级:危险

恒值:“android.permission.RECEIVE_WAP_PUSH”

RECORD_AUDIO

在加入API级别1

字符串 RECORD_AUDIO

允许应用程序录制音频。 防护等级:危险

恒值:“android.permission.RECORD_AUDIO”

REORDER_TASKS

在加入API级别1

字符串 REORDER_TASKS

允许应用程序更改任务的Z顺序。 防护等级:正常

恒值:“android.permission.REORDER_TASKS”

REQUEST_COMPANION_RUN_IN_BACKGROUND

在加入API级26

字符串 REQUEST_COMPANION_RUN_IN_BACKGROUND

允许同伴应用在后台运行。 防护等级:正常

恒值:“android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND”

REQUEST_COMPANION_USE_DATA_IN_BACKGROUND

在加入API级26

字符串 REQUEST_COMPANION_USE_DATA_IN_BACKGROUND

允许同伴的应用程序在后台使用的数据。 防护等级:正常

恒值:“android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND”

REQUEST_DELETE_PACKAGES

在加入API级26

字符串 REQUEST_DELETE_PACKAGES

允许应用程序请求删除软件包。应用定位的API大于25必须按顺序使用持此权限ACTION_UNINSTALL_PACKAGE。 防护等级:正常

恒值:“android.permission.REQUEST_DELETE_PACKAGES”

REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

在加入API等级23

字符串 REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

权限的应用程序必须持有才能使用 ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS。这是一个正常的权限:请求它的应用程序将始终授予权限,而无需用户批准或看到它。

恒值:“android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS”

REQUEST_INSTALL_PACKAGES

在加入API等级23

字符串 REQUEST_INSTALL_PACKAGES

允许应用程序请求的安装包。应用定位的API大于25必须按顺序使用持此权限ACTION_INSTALL_PACKAGE。 防护等级:签名

恒值:“android.permission.REQUEST_INSTALL_PACKAGES”

许可权

在加入API级别1

字符串许可权

这个常量是在API级别8不赞成使用

的restartPackage(String) API不再支持。 恒值:“android.permission.RESTART_PACKAGES”

SEND_RESPOND_VIA_MESSAGE

在加入API级18

字符串 SEND_RESPOND_VIA_MESSAGE

允许应用程序(电话)发送给其他应用程序的请求来处理期间来电响应通过信息回复动作。 不为第三方应用。

恒值:“android.permission.SEND_RESPOND_VIA_MESSAGE”

SEND_SMS

在加入API级别1

字符串 SEND_SMS

允许应用程序发送短信。 防护等级:危险

恒值:“android.permission.SEND_SMS”

SET_ALARM

在加入API级9

字符串 SET_ALARM

允许应用程序广播一个Intent来设置用户的报警。 防护等级:正常

恒值:“com.android.alarm.permission.SET_ALARM”

SET_ALWAYS_FINISH

在加入API级别1

字符串 SET_ALWAYS_FINISH

允许应用程序来控制是否把在后台活动时,立即结束。 不为第三方应用。

恒值:“android.permission.SET_ALWAYS_FINISH”

SET_ANIMATION_SCALE

在加入API级别1 字符串 SET_ANIMATION_SCALE

修改全局动画缩放因子。 不为第三方应用。

恒值:“android.permission.SET_ANIMATION_SCALE”

SET_DEBUG_APP

在加入API级别1

字符串 SET_DEBUG_APP

配置用于调试的应用程序。 不为第三方应用。

恒值:“android.permission.SET_DEBUG_APP”

SET_PREFERRED_APPLICATIONS

在加入API级别1

字符串 SET_PREFERRED_APPLICATIONS

这个常数弃用API 7级

不再有用,请 addPackageToPreferred(String) 了解详情。 恒值:“android.permission.SET_PREFERRED_APPLICATIONS”

SET_PROCESS_LIMIT

在加入API级别1

字符串 SET_PROCESS_LIMIT

允许应用程序设置可以处于运行状态(不需要)应用过程的最大数目。 不为第三方应用。

恒值:“android.permission.SET_PROCESS_LIMIT”

设置时间

在加入API级别8

字符串 SET_TIME

允许应用程序设置系统时间。 不为第三方应用。

恒值:“android.permission.SET_TIME”

SET_TIME_ZONE

在加入API级别1

字符串 SET_TIME_ZONE

允许应用程序设置系统时区。 不为第三方应用。

恒值:“android.permission.SET_TIME_ZONE”

SET_WALLPAPER

在加入API级别1

字符串 SET_WALLPAPER

允许应用程序设置壁纸。

防护等级:正常

恒值:“android.permission.SET_WALLPAPER”

SET_WALLPAPER_HINTS

在加入API级别1

字符串 SET_WALLPAPER_HINTS

允许应用程序设置壁纸提示。 防护等级:正常

恒值:“android.permission.SET_WALLPAPER_HINTS”

SIGNAL_PERSISTENT_PROCESSES

在加入API级别1

字符串 SIGNAL_PERSISTENT_PROCESSES

允许应用程序请求信号被发送到所有显示的进程。 不为第三方应用。

恒值:“android.permission.SIGNAL_PERSISTENT_PROCESSES”

状态栏

在加入API级别1

字符串 STATUS_BAR

允许打开,关闭或禁用状态栏及图标的应用程序。 不为第三方应用。

本文来源:https://www.bwwdw.com/article/m125.html

Top