android sdk | API level 24 | Manifest.permission

来源:互联网 发布:jmeter post请求 json 编辑:程序博客网 时间:2024/05/18 20:08

Manifest.permission

public static final class Manifest.permission 
extends Object 

java.lang.Object   ↳android.Manifest.permission
Constants 常数StringACCESS_CHECKIN_PROPERTIESAllows read/write access to the "properties" table in the 
checkin database, to change values that get uploaded.
Not for use by third-party applications.
Constant Value: "android.permission.ACCESS_CHECKIN_PROPERTIES"
允许checkin数据库中的properties表的写入/读取权限,来改变已经上传的值。
不供第三方应用程序使用
常数值:“android.permission.ACCESS_CHECKIN_PROPERTIES”Added in 
API level 1StringACCESS_COARSE_LOCATIONAllows an app to access approximate location.
Protection level: dangerous
Constant Value: "android.permission.ACCESS_COARSE_LOCATION"
允许应用访问近似位置
保护级别:危险
常数值:“android.permission.ACCESS_COARSE_LOCATION”Added in 
API level 1StringACCESS_FINE_LOCATIONAllows an app to access precise location.
Protection level: dangerous
Constant Value: "android.permission.ACCESS_FINE_LOCATION"
允许应用访问精确位置
保护级别:危险
常数值:“android.permission.ACCESS_FINE_LOCATION”Added in 
API level 1StringACCESS_LOCATION_EXTRA_COMMANDSAllows an application to access extra location provider commands.
Protection level: normal
Constant Value: "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"
允许应用访问额外的位置提供命令。
保护级别:正常
常数值:“android.permission.ACCESS_LOCATION_EXTRA_COMMANDS”Added in 
API level 1StringACCESS_NETWORK_STATEAllows applications to access information about networks.
Protection level: normal
Constant Value: "android.permission.ACCESS_NETWORK_STATE"
允许程序访问网络信息
保护级别:正常
常数值:“android.permission.ACCESS_NETWORK_STATE”Added in 
API level 1String ACCESS_NOTIFICATION_POLICYMarker permission for applications that wish to access 
notification policy.
Protection level: normal
Constant Value: "android.permission.ACCESS_NOTIFICATION_POLICY"
为想要访问通知policy的应用程序标志权限
保护级别:正常
常数值:“android.permission.ACCESS_NOTIFICATION_POLICY”Added in 
API level 23StringACCESS_WIFI_STATEAllows applications to access information about Wi-Fi networks.
Protection level: normal
Constant Value: "android.permission.ACCESS_WIFI_STATE"
允许应用获得关于Wi-Fi网络的信息
保护级别:正常
常数值:“android.permission.ACCESS_WIFI_STATE”Added in 
API level 1StringACCOUNT_MANAGERAllows applications to call into AccountAuthenticators.
Not for use by third-party applications.
Constant Value: "android.permission.ACCOUNT_MANAGER"
允许应用程序启动账户认证。
不供第三方应用程序使用。
常数值:"android.permission.ACCOUNT_MANAGER"Added in 
API level 5StringADD_VOICEMAILAllows an application to add voicemails into the system.
Protection level: dangerous
Constant Value: "com.android.voicemail.permission.ADD_VOICEMAIL"
允许应用添加语音邮件到系统中。
保护级别:危险
常数值: "com.android.voicemail.permission.ADD_VOICEMAIL"Added in 
API level 14StringBATTERY_STATSAllows an application to collect battery statistics
Protection level: dangerous
Constant Value: "android.permission.BATTERY_STATS"
允许运用程序收集电量统计信息
保护级别:危险
常数值: "android.permission.BATTERY_STATS"Added in 
API level 1StringBIND_ACCESSIBILITY_SERVICEMust be required by an AccessibilityService, to ensure that only the 
system can bind to it.
Protection level: signature
Constant Value: "android.permission.BIND_ACCESSIBILITY_SERVICE"
必须由AccessibilityService请求来确保只有系统可以绑定它。
保护级别:签名
常数值: "android.permission.BIND_ACCESSIBILITY_SERVICE"Added in 
API level 16StringBIND_APPWIDGETAllows an application to tell the AppWidget service 
which application can access AppWidget's data.The 
normal user flow is that a user picks an AppWidget 
to go into a particular host, thereby giving that host 
application access to the private data from the 
AppWidget app. An application that has this permission 
should honor that contract.
Not for use by third-party applications.
Constant Value: "android.permission.BIND_APPWIDGET"
允许应用告诉AppWidget服务,哪一个应用可以访问AppWidget
的数据。正常的用户流是,一个用户选择了AppWidget进入特定
主机,从而使宿主应用程序访问AppWidget应用的私有数据。
具有此权限的应用程序应该honor that contract.
不供给第三方应用程序使用。
常数值: "android.permission.BIND_APPWIDGET"Added in 
API level 3StringBIND_CARRIER_MESSAGING_SERVICEThis constant was deprecated in API level 23. Use 
BIND_CARRIER_SERVICES instead
Constant Value: "android.permission.BIND_CARRIER_MESSAGING_SERVICE"
这个常量在API level 23中已经被更新,使用BIND_CARRIER_SERVICES来替代
常量值:"android.permission.BIND_CARRIER_MESSAGING_SERVICE"Added in 
API level 22StringBIND_CARRIER_SERVICESThe system process that is allowed to bind to services in 
carrier apps will have this permission. Carrier apps should 
use this permission to protect their services that only the 
system is allowed to bind to.
Protection level: system|signature
Constant Value: "android.permission.BIND_CARRIER_SERVICES"
在carrier app中,被允许绑定到服务的系统进程将拥于此权限。
carrier app应该使用这个权限来保护它们的服务,即只有系统被允许
与之绑定。
保护级别:系统|签名
常数值:"android.permission.BIND_CARRIER_SERVICES"Added in 
API level 23StringBIND_CHOOSER_TARGET_SERVICEMust be required by a ChooserTargetService, to ensure that 
only the system can bind to it.
Protection level: signature
Constant Value: "android.permission.BIND_CHOOSER_TARGET_SERVICE"
必须由ChooserTargetService来调用,确保只有系统可以绑定它。
保护级别:签名
常数值: "android.permission.BIND_CHOOSER_TARGET_SERVICE"Added in 
API level 23StringBIND_CONDITION_PROVIDER_SERVICEMust be required by a ConditionProviderService, to ensure that only 
the system can bind to it.
Protection level: signature
Constant Value: "android.permission.BIND_CONDITION_PROVIDER_SERVICE"
必须由ConditionProviderService来调用,确保只有系统可以绑定它。
保护级别:签名
常数值:"android.permission.BIND_CONDITION_PROVIDER_SERVICE"Added in 
API level 24StringBIND_DEVICE_ADMINMust be required by device administration receiver, to 
ensure that only the system can interact with it.
Protection level: signature
Constant Value: "android.permission.BIND_DEVICE_ADMIN"
必须由设备管理接收器来调用,以确保只有系统可以与之交互。
保护级别:签名
常数值: "android.permission.BIND_DEVICE_ADMIN"Added in 
API level 8StringBIND_DREAM_SERVICEMust be required by an DreamService, to ensure that only 
the system can bind to it.
Protection level: signature
Constant Value: "android.permission.BIND_DREAM_SERVICE"
必须由DreamService调用,以确保只有系统可以与之绑定。
保护级别:签名
常数值: "android.permission.BIND_DREAM_SERVICE"Added in 
API level 21StringBIND_INCALL_SERVICEMust be required by a InCallService, to ensure that only 
the system can bind to it.
Protection level: signature|privileged
Constant Value: "android.permission.BIND_INCALL_SERVICE"
必须由InCallService来调用,以确保只有系统可以与之绑定。
保护级别:签名|特权
常数值: "android.permission.BIND_INCALL_SERVICE"Added in 
API level 23StringBIND_INPUT_METHODMust be required by an InputMethodService, to ensure that 
only the system can bind to it.
Protection level: signature
Constant Value: "android.permission.BIND_INPUT_METHOD"
必须由InputMethodService来调用,以确保只有系统可以与之绑定。
常数值: "android.permission.BIND_INPUT_METHOD"Added in 
API level 3StringBIND_MIDI_DEVICE_SERVICEMust be required by an MidiDeviceService, to ensure that 
only the system can bind to it.
Protection level: signature
Constant Value: "android.permission.BIND_MIDI_DEVICE_SERVICE"
必须由MidiDeviceService来调用,以确保只有系统可以与之绑定。
保护级别:签名
常数值:"android.permission.BIND_MIDI_DEVICE_SERVICE"Added in 
API level 23StringBIND_NFC_SERVICEMust be required by a HostApduService or OffHostApduService 
to ensure that only the system can bind to it.
Protection level: signature
Constant Value: "android.permission.BIND_NFC_SERVICE"
必须由HostApduService或OffHostApduService来调用,以确保
只有系统可以与之绑定。
系统级别:签名
常数值:"android.permission.BIND_NFC_SERVICE"Added in 
API level 19StringBIND_NOTIFICATION_LISTENER_SERVICEMust be required by an NotificationListenerService, to ensure that only 
the system can bind to it.
Protection level: signature
Constant Value: "android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"
必须由NotificationListenerService来调用,以确保系统与之绑定。
保护级别:签名
常数值: "android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"Added in 
API level 18StringBIND_PRINT_SERVICEMust be required by a PrintService, to ensure that only 
the system can bind to it.
Protection level: signature
Constant Value: "android.permission.BIND_PRINT_SERVICE"
必须由PrintService来绑定,以确保只有系统可以与之绑定。
保护级别:签名
常数值: "android.permission.BIND_PRINT_SERVICE"Added in 
API level 19StringBIND_QUICK_SETTINGS_TILEAllows an application to bind to third party quick settings tiles.
Should only be requested by the System, should be required by 
TileService declarations.
Constant Value: "android.permission.BIND_QUICK_SETTINGS_TILE"
允许应用程序绑定到第三方快递设置块。
应只由系统来调用,由TileService声明。
常数值:"android.permission.BIND_QUICK_SETTINGS_TILE"Added in 
API level 24StringBIND_REMOTEVIEWSMust be required by a RemoteViewsService, to ensure that 
only the system can bind to it.
Constant Value: "android.permission.BIND_REMOTEVIEWS"
必须由RemoteViewsService来调用,以确保只有系统可以与之绑定。
常数值: "android.permission.BIND_REMOTEVIEWS"Added in 
API level 11StringBIND_SCREENING_SERVICEMust be required by a CallScreeningService, to ensure that 
only the system can bind to it.
Protection level: signature|privileged
Constant Value: "android.permission.BIND_SCREENING_SERVICE"
必须由CallScreeningService来调用,以确保只有系统可以与之绑定
保护级别:签名|特权
常数值: "android.permission.BIND_SCREENING_SERVICE"Added in 
API level 24StringBIND_TELECOM_CONNECTION_SERVICEMust be required by a ConnectionService, to ensure that only the 
system can bind to it.
Protection level: signature|privileged
Constant Value: "android.permission.BIND_TELECOM_CONNECTION_SERVICE"
必须由ConnectionService来调用,以确保只有系统可以与之绑定。
保护级别:签名|特权
常数值: "android.permission.BIND_TELECOM_CONNECTION_SERVICE"Added in 
API level 23StringBIND_TEXT_SERVICEMust be required by a TextService (e.g.SpellCheckerService) 
to ensure that only the system can bind to it.
Protection level: signature
Constant Value: "android.permission.BIND_TEXT_SERVICE"
必须由TextService(比如SpellCheckerService)来调用,以确保
只有系统可以与之绑定
保护级别:签名
常数值: "android.permission.BIND_TEXT_SERVICE"Added in 
API level 14StringBIND_TV_INPUTMust be required by a TvInputService to ensure that 
only the system can bind to it.
Protection level: signature
Constant Value: "android.permission.BIND_TV_INPUT"
必须由TvInputService来调用,以确保系统可以与之绑定
保护级别:签名
常数值:"android.permission.BIND_TV_INPUT"Added in API level 21StringBIND_VOICE_INTERACTIONMust be required by a VoiceInteractionService, to ensure that 
only the system can bind to it.
Protection level: signature
Constant Value: "android.permission.BIND_VOICE_INTERACTION"
必须由VoiceInteractionService来调用,以确保只有系统可以与之绑定。
保护级别:签名
常数值:"android.permission.BIND_VOICE_INTERACTION"Added in API level 21StringBIND_VPN_SERVICEMust be required by a VpnService, to ensure that only 
the system can bind to it.
Protection level: signature
Constant Value: "android.permission.BIND_VPN_SERVICE"
必须由VpnService来调用,以确保系统可以与之绑定
保护级别:签名
常数值:"android.permission.BIND_VPN_SERVICE"Added in API level 14StringBIND_VR_LISTENER_SERVICEMust be required by an VrListenerService, to ensure that only 
the system can bind to it.
Protection level: signature
Constant Value: "android.permission.BIND_VR_LISTENER_SERVICE"
必须由VrListenerService来调用,以确保系统可以与之绑定。
保护级别:签名
常数值: "android.permission.BIND_VR_LISTENER_SERVICE"Added in API level 24StringBIND_WALLPAPERMust be required by a WallpaperService, to ensure 
that only the system can bind to it.
Protection level: system|signature
Constant Value: "android.permission.BIND_WALLPAPER"
必须由WallpaperService来调用,以确保系统可以与之绑定
保护级别:系统|签名
常数值:"android.permission.BIND_WALLPAPER"Added in API level 8StringBLUETOOTHAllows applications to connect to paired 
bluetooth devices.
Protection level: normal
Constant Value: "android.permission.BLUETOOTH"
允许应用连接到已配对的蓝牙设备
保护级别:正常
常数值: "android.permission.BLUETOOTH"Added in API level 1StringBLUETOOTH_ADMINAllows applications to discover and pair bluetooth devices.
Protection level: normal
Constant Value: "android.permission.BLUETOOTH_ADMIN"
允许应用发现和配对蓝牙设备
保护级别:正常
常数值: "android.permission.BLUETOOTH_ADMIN"Added in API level 1StringBLUETOOTH_PRIVILEGEDAllows applications to pair bluetooth devices without user 
interaction, and to allow or disallow phonebook access 
or message access.
Constant Value: "android.permission.BLUETOOTH_PRIVILEGED"
允许在无须用户交互的情况下进行蓝牙配对,和允许或拒绝访问电话簿或信息。
常数值:"android.permission.BLUETOOTH_PRIVILEGED"Added in API level 19StringBODY_SENSORSAllows an application to access data from sensors 
that the user uses to measure what is happening 
inside his/her body, such as heart rate.
Protection level: dangerous
Constant Value: "android.permission.BODY_SENSORS"
允许应用程序从传感器获得数据。该传感器是用户用来测量其体内的数据,比如心率。
保护级别:危险
常数值:"android.permission.BODY_SENSORS"Added in API level 20StringBROADCAST_PACKAGE_REMOVEDAllows an application to broadcast a notification that an 
application package has been removed.
Not for use by third-party applications.
Constant Value: "android.permission.BROADCAST_PACKAGE_REMOVED"
允许应用程序广播应用程序包已经被移除。
不提供给第三放应用使用。
常数值: "android.permission.BROADCAST_PACKAGE_REMOVED"Added in API level 1StringBROADCAST_SMSAllows an application to broadcast an SMS receipt 
notification.
Not for use by third-party applications.
Constant Value: "android.permission.BROADCAST_SMS"
允许应用广播SMS接收通知。
不提供给第三方应用使用。
常数值:"android.permission.BROADCAST_SMS"Added in API level 2StringBROADCAST_STICKYAllows an application to broadcast sticky intents.
These are broadcasts whose data is held by the system 
after being finished, so that clients can quickly 
retrieve that data without having to wait for the next broadcast.
Protection level: normal
Constant Value: "android.permission.BROADCAST_STICKY"
允许应用程序广播粘性广播。这种广播的数据在广播完成之后会继续被系统保持,所以客户机可以快速检索数据,而不必等待下一次广播。
保护级别:正常
常数值:"android.permission.BROADCAST_STICKY"Added in API level 1StringBROADCAST_WAP_PUSHAllows an application to broadcast a WAP PUSH receipt 
notification.
Not for use by third-party applications.
Constant Value: "android.permission.BROADCAST_WAP_PUSH"
允许程序广播一个WAP PUSH接收通知。
不由第三方应用程序使用。
常数值:"android.permission.BROADCAST_WAP_PUSH"Added in API level 2StringCALL_PHONEAllows an application to initiate a phone call without 
going through the Dialer 
user interface for the user to confirm the call.
Protection level: dangerous
Constant Value: "android.permission.CALL_PHONE"
允许应用程序未经过用户确认电话拨号的用户界面,来启动一个电话。
保护级别:危险
常数值:"android.permission.CALL_PHONE"Added in API level 1StringCALL_PRIVILEGEDAllows an application to call any phone number, 
including emergency numbers, without going through 
the Dialer user interface for the user to confirm the call 
being placed.
Not for use by third-party applications.
Constant Value: "android.permission.CALL_PRIVILEGED"
允许应用程序未经过用户确认电话拨号有效的用于界面,来呼叫任何的电话号码,
包括紧急号码。
不由第三方应用程序使用。
常数值:"android.permission.CALL_PRIVILEGED"Added in API level 1StringCAMERARequired to be able to access the camera device.
This will automatically enforce the } manifest 
element for all camera features. 
If you do not require all camera features or 
can properly operate if a camera is not available, 
then you must modify your manifest as appropriate 
in order to install on devices that don't support 
all camera features.
Protection level: dangerous
Constant Value: "android.permission.CAMERA"
请求可以使用照相机设备。
这将自动为所有的照相机enforce the } manifest element。
如果你没有请求所有的照相机功能或者正确操作一个不可用的照
相机,为了将应用安装在不支持所有照相机功能的设备上,你必须
适当修改你的manifest。
保护级别:危险
常数值:"android.permission.CAMERA"Added in API level 1StringCAPTURE_AUDIO_OUTPUT Allows an application to capture audio output.
Not for use by third-party applications.
Constant Value: "android.permission.CAPTURE_AUDIO_OUTPUT"
允许应用捕捉音频输出。
不由第三方应用使用。
常数值:"android.permission.CAPTURE_AUDIO_OUTPUT"Added in API level 19StringCAPTURE_SECURE_VIDEO_OUTPUT Allows an application to capture secure video output.
Not for use by third-party applications.
Constant Value: "android.permission.CAPTURE_SECURE_VIDEO_OUTPUT"
允许应用捕抓安全视频输出
不由第三方应用使用
常数值:"android.permission.CAPTURE_SECURE_VIDEO_OUTPUT"Added in API level 19StringCAPTURE_VIDEO_OUTPUTAllows an application to capture video output.
Not for use by third-party applications.
Constant Value: "android.permission.CAPTURE_VIDEO_OUTPUT"
允许应用捕抓视频输出
不由第三方应用使用
常数值: "android.permission.CAPTURE_VIDEO_OUTPUT"Added in API level 19StringCHANGE_COMPONENT_ENABLED_STATEAllows an application to change whether an application 
component (other than its own) is enabled or not.
Not for use by third-party applications.
Constant Value: "android.permission.CHANGE_COMPONENT_ENABLED_STATE"
允许一个应用程序改变是否一个应用组件(绝不是它自身的)是可用的还是不可用的。
不由第三方应用使用
常数值:"android.permission.CHANGE_COMPONENT_ENABLED_STATE"Added in API level 1StringCHANGE_CONFIGURATION Allows an application to modify the current configuration, 
such as locale.
Constant Value: "android.permission.CHANGE_CONFIGURATION"
允许一个应用修改当前配置,比如位置
常数值:"android.permission.CHANGE_CONFIGURATION"Added in API level 1StringCHANGE_NETWORK_STATE Allows applications to change network connectivity state.
Protection level: normal
Constant Value: "android.permission.CHANGE_NETWORK_STATE"
允许一个应用去改变网络的连接状态
保护级别:正常
常数值: "android.permission.CHANGE_NETWORK_STATE"Added in API level 1StringCHANGE_WIFI_MULTICAST_STATEAllows applications to enter Wi-Fi Multicast mode.
Protection level: normal
Constant Value: "android.permission.CHANGE_WIFI_MULTICAST_STATE"
允许应用进入WI-FI无线组播模式
保护级别:正常
常数值: "android.permission.CHANGE_WIFI_MULTICAST_STATE"Added in API level 4StringCHANGE_WIFI_STATEAllows applications to change Wi-Fi connectivity state.
Protection level: normal
Constant Value: "android.permission.CHANGE_WIFI_STATE"
允许应用改变Wi-Fi的连接状态
保护级别:正常
常数值: "android.permission.CHANGE_WIFI_STATE"Added in API level 1StringCLEAR_APP_CACHEAllows an application to clear the caches of all 
installed applications on the device.
Protection level: system|signature
Constant Value: "android.permission.CLEAR_APP_CACHE"
允许应用清除安装在设备上所有应用的缓存
保护级别:系统|签名
常数值: "android.permission.CLEAR_APP_CACHE"Added in API level 1StringCONTROL_LOCATION_UPDATESAllows enabling/disabling location update notifications from the radio.
Not for use by third-party applications.
Constant Value: "android.permission.CONTROL_LOCATION_UPDATES"
允许从无线电启用/禁用位置更新通知
不由第三方应用使用
常数值:"android.permission.CONTROL_LOCATION_UPDATES"Added in API level 1StringDELETE_CACHE_FILESAllows an application to delete cache files.
Not for use by third-party applications.
Constant Value: "android.permission.DELETE_CACHE_FILES"
允许应用程序删除缓存文件
不由第三方应用程序使用
常数值: "android.permission.DELETE_CACHE_FILES"Added in API level 1StringDELETE_PACKAGESAllows an application to delete packages.
Not for use by third-party applications.
Starting in N, user confirmation is requested when the 
application deleting the package is not the same application 
that installed the package.
Constant Value: "android.permission.DELETE_PACKAGES"
允许应用程序删除包。
不由第三方应用程序使用。
从N开始,当删除包的应用程序与安装包的应用程序不一样时,请求用户确认。
常数值:"android.permission.DELETE_PACKAGES"Added in API level 1StringDIAGNOSTICAllows applications to RW to diagnostic resources.
Not for use by third-party applications.
Constant Value: "android.permission.DIAGNOSTIC"
允许程序RW(以读写的方式?)诊断资源。
不由第三方应用使用。
常数值:"android.permission.DIAGNOSTIC"Added in API level 1StringDISABLE_KEYGUARDAllows applications to disable the keyguard if it is not secure.
Protection level: normal
Constant Value: "android.permission.DISABLE_KEYGUARD"
如果不安全,允许程序禁用键盘锁
保护级别:正常
常数值:"android.permission.DISABLE_KEYGUARD"Added in API level 1StringDUMPAllows an application to retrieve state 
dump information from system services.
Not for use by third-party applications.
Constant Value: "android.permission.DUMP"
允许应用程序从系统服务检索状态转储信息。
不由第三方应用程序使用。
常数值:"android.permission.DUMP"Added in API level 1StringEXPAND_STATUS_BARAllows an application to expand or collapse the status bar.
Protection level: normal
Constant Value: "android.permission.EXPAND_STATUS_BAR"
允许应用程序展开或折叠状态栏
保护级别:正常
常数值:"android.permission.EXPAND_STATUS_BAR"Added in API level 1StringFACTORY_TESTRun as a manufacturer test application, running as 
the root user.Only available when the device is running 
in manufacturer test mode.
Not for use by third-party applications.
Constant Value: "android.permission.FACTORY_TEST"
作为制造方测试应用程序运行,作为root用户运行。仅当设备在制造方测试模式下可以。
不由第三方应用程序使用。
常数值:"android.permission.FACTORY_TEST"Added in API level 1StringGET_ACCOUNTSAllows access to the list of accounts in the Accounts Service.
Note: Beginning with Android 6.0 (API level 23), if an 
app shares the signature of the authenticator that 
manages an account, it does not need "GET_ACCOUNTS" 
permission to read information about that account. 
On Android 5.1 and lower, all apps need "GET_ACCOUNTS" 
permission to read information about any account.
Protection level: dangerous
Constant Value: "android.permission.GET_ACCOUNTS"
允许访问账户服务中的账户列表。
注意:从Android6.0(API level 23)之后,如果一个应用程序
共享管理账户验证签名,它不需要“get_accounts”权限阅读有
关账户信息。在Android5.1下,所有的应用程序都需要“get_accounts”
读取权限的任何账户信息。
保护级别:危险
常数值: "android.permission.GET_ACCOUNTS"Added in API level 1StringGET_ACCOUNTS_PRIVILEGEDAllows access to the list of accounts in the Accounts Service.
Constant Value: "android.permission.GET_ACCOUNTS_PRIVILEGED"
允许访问账户服务中的账户列表。
常数值:"android.permission.GET_ACCOUNTS_PRIVILEGED"Added in API level 23StringGET_PACKAGE_SIZEAllows an application to find out the space used by any package.
Protection level: normal
Constant Value: "android.permission.GET_PACKAGE_SIZE"
允许应用程序查找任何包所使用的空间。
保护级别:正常
常数值:"android.permission.GET_PACKAGE_SIZE"Added in API level 1StringGET_TASKSThis constant was deprecated in API level 21. No longer enforced.
Constant Value: "android.permission.GET_TASKS"
这个常数在API level 21的时候就已经被deprecated,不再强制执行。
常数值:"android.permission.GET_TASKS"Added in API level 1StringGLOBAL_SEARCHThis permission can be used on content providers to allow 
the global search system to access their data.
Protection level: signature|privileged
Constant Value: "android.permission.BIND_INCALL_SERVICE"
可以在内容提供程序上使用此权限,以便全局搜索系统访问其数据
保护级别:签名|特权
常数值:"android.permission.BIND_INCALL_SERVICE"Added in API level 23StringINSTALL_LOCATION_PROVIDERAllows an application to install a location provider into 
the Location Manager.
Not for use by third-party applications.
Constant Value: "android.permission.INSTALL_LOCATION_PROVIDER"
允许应用将位置提供程序安装到位置管理器。
不由第三方应用使用。
常数值: "android.permission.INSTALL_LOCATION_PROVIDER"Added in API level 4StringINSTALL_PACKAGESAllows an application to install packages.
Not for use by third-party applications.
Constant Value: "android.permission.INSTALL_PACKAGES"
允许应用安装package.
不提供给第三方应用使用。
常数值: "android.permission.INSTALL_PACKAGES"Added in API level 1StringINSTALL_SHORTCUTAllows an application to install a shortcut in Launcher.
Protection level: normal
Constant Value: "com.android.launcher.permission.INSTALL_SHORTCUT"
允许应用在launcher中安装快捷方式
保护级别:正常
常数值: "com.android.launcher.permission.INSTALL_SHORTCUT"Added in API level 19StringINTERNETAllows applications to open network sockets.
Protection level: normal
Constant Value: "android.permission.INTERNET"
允许应用打开网络套接字
保护级别:正常
常数值: "android.permission.INTERNET"Added in API level 1StringKILL_BACKGROUND_PROCESSESAllows an application to call killBackgroundProcesses(String).
Protection level: normal
Constant Value: "android.permission.KILL_BACKGROUND_PROCESSES"
允许应用程序调用killBackgroundProcesses(string)
保护级别:正常
常数值: "android.permission.KILL_BACKGROUND_PROCESSES"Added in API level 8StringLOCATION_HARDWAREAllows an application to use location features in hardware, 
such as the geofencing api.
Not for use by third-party applications.
Constant Value: "android.permission.LOCATION_HARDWARE"
允许一个应用程序使用硬件的位置特征,比如geofencing api.
不提供给第三方应用程序使用
常数值: "android.permission.LOCATION_HARDWARE"Added in API level 18StringMANAGE_DOCUMENTSAllows an application to manage access to documents, 
usually as part of a document picker.
This permission should only be requested by the platform 
document management app. This permission cannot be granted to third-party apps.
Protection level: signature
Constant Value: "android.permission.MANAGE_DOCUMENTS"
允许应用程序对管理文件的访问,通常作为文档选择器的一部分。
此权限仅应当由平台管理应用程序请求。此权限不能授予第三方应用程序。
保护级别:签名
常数值: "android.permission.MANAGE_DOCUMENTS"Added in API level 19StringMASTER_CLEARNot for use by third-party applications.
Constant Value: "android.permission.MASTER_CLEAR"
不由第三方应用程序使用。
常数值:"android.permission.MASTER_CLEAR"Added in API level 1StringMEDIA_CONTENT_CONTROLAllows an application to know what content is playing and 
control its playback.
Not for use by third-party applications due to privacy 
of media consumption
Constant Value: "android.permission.MEDIA_CONTENT_CONTROL"
允许应用获得在播放的内容和控制回播。
因为media consumption的隐私性,不允许第三方应用使用。
常数值: "android.permission.MEDIA_CONTENT_CONTROL"Added in API level 19StringMODIFY_AUDIO_SETTINGSAllows an application to modify global audio settings.
Protection level: normal
Constant Value: "android.permission.MODIFY_AUDIO_SETTINGS"
允许应用程序修改全局音频设置。
保护级别:正常
常数值:"android.permission.MODIFY_AUDIO_SETTINGS"Added in API level 1StringMODIFY_PHONE_STATEAllows modification of the telephony state - power on, 
mmi, etc.Does not include placing calls.
Not for use by third-party applications.
Constant Value: "android.permission.MODIFY_PHONE_STATE"
允许修改电话状态-开机、MMI等,不包括呼叫。
不提供给第三方应用程序使用。
常数值: "android.permission.MODIFY_PHONE_STATE"Added in API level 1StringMOUNT_FORMAT_FILESYSTEMSAllows formatting file systems for removable storage.
Not for use by third-party applications.
Constant Value: "android.permission.MOUNT_FORMAT_FILESYSTEMS"
允许格式化可移动存储的文件系统。
不提供给第三方应用程序使用。
常数值: "android.permission.MOUNT_FORMAT_FILESYSTEMS"Added in API level 3StringMOUNT_UNMOUNT_FILESYSTEMSAllows mounting and unmounting file systems for removable storage.
Not for use by third-party applications.
Constant Value: "android.permission.MOUNT_UNMOUNT_FILESYSTEMS"
允许安装和卸载可移动存储的文件系统。
不提供给第三方应用程序使用。
常数值: "android.permission.MOUNT_UNMOUNT_FILESYSTEMS"Added in API level 1StringNFCAllows applications to perform I/O operations over NFC.
Protection level: normal
Constant Value: "android.permission.NFC"
允许应用程序在NFC上执行I/O操作。
保护级别:正常
常数值: "android.permission.NFC"Added in API level 9StringPACKAGE_USAGE_STATSAllows an application to collect component usage statistics
Declaring the permission implies intention to use the API and 
the user of the device can grant permission through the Settings application.
Constant Value: "android.permission.PACKAGE_USAGE_STATS"
允许应用程序收集组件的使用统计信息。
声明许可意味着使用API的意图,设备的用户可以通过设置应用程序授予权限。
常数值:"android.permission.PACKAGE_USAGE_STATS"Added in API level 23StringPERSISTENT_ACTIVITYThis constant was deprecated in API level 9. This 
functionality will be removed in the future; please do 
not use. Allow an application to make its activities persistent.
Constant Value: "android.permission.PERSISTENT_ACTIVITY"
这个常数在API level 9的时候已经被deprecated。将来这个功能会
被移除。允许应用程序时期活动持久化。
常数值: "android.permission.PERSISTENT_ACTIVITY"Added in API level 1StringPROCESS_OUTGOING_CALLSAllows an application to see the number being dialed during 
an outgoing call with the option to redirect the call to a 
different number or abort the call altogether.
Protection level: dangerous
Constant Value: "android.permission.PROCESS_OUTGOING_CALLS"
允许应用程序获取呼出电话期间的拨出号码,并有权选择重定向电话到
不同的号码或者放弃通话。
保护级别:危险
常数值: "android.permission.PROCESS_OUTGOING_CALLS"Added in API level 1StringREAD_CALENDARAllows an application to read the user's calendar data.
Protection level: dangerous
Constant Value: "android.permission.READ_CALENDAR"
允许应用程序读用户的日历数据。
保护级别:危险
常数值: "android.permission.READ_CALENDAR"Added in API level 1StringREAD_CALL_LOGAllows an application to read the user's call log.
Note: If your app uses the READ_CONTACTS permission 
and both your minSdkVersion and targetSdkVersion values 
are set to 15 or lower, the system implicitly grants 
your app this permission. If you don't need this 
permission, be sure your targetSdkVersion is 16 or higher.
Protection level: dangerous
Constant Value: "android.permission.READ_CALL_LOG"
允许应用程序读用户的电话日志。
注意:如果你的app使用READ_CONTACTS权限,而且你的minSdkVersion
和targetSdkVersion都被设置为15或者更低,系统会隐式地授予你的
app这个权限。如果你不需要这个权限,则需要保证你的
targetSdkVersion为16或者更高的。
保护级别:危险
常数值: "android.permission.READ_CALL_LOG"Added in API level 16StringREAD_CONTACTSAllows an application to read the user's contacts data.
Protection level: dangerous
Constant Value: "android.permission.READ_CONTACTS"
允许应用程序读取用户的联系人数据。
保护级别:危险
常数值:"android.permission.READ_CONTACTS"Added in API level 1StringREAD_EXTERNAL_STORAGEAllows an application to read from external storage.
Any app that declares the WRITE_EXTERNAL_STORAGE permission is implicitly granted 
this permission.
This permission is enforced starting in API level 19. Before API level 19, 
this permission is not enforced and all apps still have access to read from 
external storage. You can test your app with the permission enforced by 
enabling Protect USB storage under Developer options in the Settings app on a 
device running Android 4.1 or higher.
Also starting in API level 19, this permission is not required to read/write 
files in your application-specific directories returned by getExternalFilesDir(String) 
and getExternalCacheDir().
Note: If both your minSdkVersion and targetSdkVersion values are set to 3 or lower, 
the system implicitly grants your app this permission. If you don't need this permission, 
be sure your targetSdkVersion is 4 or higher.
Protection level: dangerous
Constant Value: "android.permission.READ_EXTERNAL_STORAGE"
允许应用从外部存储读取数据。
任何声明了WRITE_EXTERNAL_STORAGE权限的app都隐式地被授予该权限。
此权限是从API级别19开始执行的。在API级别19之前,此权限未被强制执行,
所有应用程序仍然可以访问外部存储。
在运行Android 4.1或者更高版本的设备上,您可以通过,
设置->Developer options->启用Protect USB storage,来测试使用了该权限的app。
另外,从API级别19开始,从getExternalFilesDir(String)和getExternalCacheDir()返回
的应用程序的特定目录读写文件不需要此权限。
注意:如果你的minSdkVersion和targetSdkVersion值被设置为3或者更低,系统会隐式
授予应用程序此权限。如果你不需要这个权限,请确保你的targetSdkVersion为4或者更高。
保护级别:危险
常数值:"android.permission.READ_EXTERNAL_STORAGE"Added in API level 16StringREAD_FRAME_BUFFERAllows an application to take screen shots and more generally get access 
to the frame buffer data.
Not for use by third-party applications.
Constant Value: "android.permission.READ_FRAME_BUFFER"
允许应用程序截屏并访问缓存的帧数据。
不提供给第三方应用程序使用。
常数值:"android.permission.READ_FRAME_BUFFER"Added in API level 1StringREAD_INPUT_STATEThis constant was deprecated in API level 16. The API that 
used this permission has been removed.
Allows an application to retrieve the current state of keys and switches.
Not for use by third-party applications.
Constant Value: "android.permission.READ_INPUT_STATE"
这个常数在API级别16就已经不建议使用。使用这个权限的API已经被移除。
允许应用程序检索密钥和交换机的当前状态。
不供给第三方应用程序使用。
常数值: "android.permission.READ_INPUT_STATE"Added in API level 1StringREAD_LOGSAllows an application to read the low-level system log files.
Not for use by third-party applications, because Log entries 
can contain the user's private information.
Constant Value: "android.permission.READ_LOGS"
允许应用程序读取系统低级别的log文件
不允许第三方应用程序使用,因为Log entries会包含用户的私人信息。
常数值: "android.permission.READ_LOGS"Added in API level 1StringREAD_PHONE_STATEAllows read only access to phone state, including the 
phone number of the device, current cellular network 
information, the status of any ongoing calls, and a list 
of any PhoneAccounts registered on the device.
Note: If both your minSdkVersion and targetSdkVersion 
values are set to 3 or lower, the system implicitly grants 
your app this permission. If you don't need this 
permission, be sure your targetSdkVersion is 4 or higher.
Protection level: dangerous
Constant Value: "android.permission.READ_PHONE_STATE"
允许只读访问电话状态,包括设置的电话号码,当前的cellular network信息,正在进行
呼叫的状态,以及在设备上注册的PhoneAccounts列表。
注意:如果你的minSdkVersion和targetSdkVersion值被设置为3或者更低,系统会隐式
授予app该权限。如果你不需要这个权限,请确保你的targetSdkVersion为4或者更高。
保护级别:危险
常数值:"android.permission.READ_PHONE_STATE"Added in API level 1StringREAD_SMSAllows an application to read SMS messages.
Protection level: dangerous
Constant Value: "android.permission.READ_SMS"
允许应用程序读取SMS信息
保护级别:危险
常数值:"android.permission.READ_SMS"Added in API level 1StringREAD_SYNC_SETTINGSAllows applications to read the sync settings.
Protection level: normal
Constant Value: "android.permission.READ_SYNC_SETTINGS"
允许应用程序读取同步设置。
保护级别:正常
常数值:"android.permission.READ_SYNC_SETTINGS"Added in API level 1StringREAD_SYNC_STATSAllows applications to read the sync stats.
Protection level: normal
Constant Value: "android.permission.READ_SYNC_STATS"
允许影音功能程序读取同步状态。
保护级别:正常
常数值:"android.permission.READ_SYNC_STATS"Added in API level 1StringREAD_VOICEMAILAllows an application to read voicemails in the system.
Protection level: signature|privileged
Constant Value: "com.android.voicemail.permission.READ_VOICEMAIL"
允许应用程序在系统读取语音邮件。
保护级别:签名|特权
常数值:"com.android.voicemail.permission.READ_VOICEMAIL"Added in API level 21StringREBOOTRequired to be able to reboot the device.
Not for use by third-party applications.
Constant Value: "android.permission.REBOOT"
需要重新启动设备。
不由第三方应用程序使用。
常数值:"android.permission.REBOOT"Added in API level 1StringRECEIVE_BOOT_COMPLETEDAllows an application to receive the ACTION_BOOT_COMPLETED that is 
broadcast after the system finishes booting.
If you don't request this permission, you will not receive the 
broadcast at that time. Though holding this permission does not have 
any security implications, it can have a negative impact on the user 
experience by increasing the amount of time it takes the system to 
start and allowing applications to have themselves running without 
the user being aware of them. As such, you must explicitly declare 
your use of this facility to make that visible to the user.
Protection level: normal
Constant Value: "android.permission.RECEIVE_BOOT_COMPLETED"
允许应用程序检索系统完成重启之后广播的ACTION_BOOT_COMPLETED。
如果你不用这个权限,你将不能检索当时的广播。虽然拥有这个权限没有任何的
安全隐患,但它会带来不好的用户体验:增加系统启动所需的时间,并在用户还没有
意识到的情况下就允许应用程序自己运行。因此,必须显示声明你对设备的使用。
保护级别:正常
常数值:"android.permission.RECEIVE_BOOT_COMPLETED"Added in API level 1StringRECEIVE_MMSAllows an application to monitor incoming MMS messages.
Protection level: dangerous
Constant Value: "android.permission.RECEIVE_MMS"
允许应用程序监听传入的MMS消息
保护级别:危险
常数值: "android.permission.RECEIVE_MMS"Added in API level 1StringRECEIVE_SMSAllows an application to receive SMS messages.
Protection level: dangerous
Constant Value: "android.permission.RECEIVE_SMS"
允许应用程序检索SMS信息。
保护级别:危险
常数值:"android.permission.RECEIVE_SMS"Added in API level 1StringRECEIVE_WAP_PUSHAllows an application to receive WAP push messages.
Protection level: dangerous
Constant Value: "android.permission.RECEIVE_WAP_PUSH"
允许应用程序检索WAP推送信息。
保护级别:危险
常数值:"android.permission.RECEIVE_WAP_PUSH"Added in API level 1StringRECORD_AUDIOAllows an application to record audio.
Protection level: dangerous
Constant Value: "android.permission.RECORD_AUDIO"
允许应用程序记录音频。
保护级别:危险
常数值:"android.permission.RECORD_AUDIO"Added in API level 1StringREORDER_TASKSAllows an application to change the Z-order of tasks.
Protection level: normal
Constant Value: "android.permission.REORDER_TASKS"
允许应用程序改变任务的Z-order(直译是Z轴次序,猜想是显示顺序)
保护级别:正常
常数值:"android.permission.REORDER_TASKS"Added in API level 1StringREQUEST_IGNORE_BATTERY_OPTIMIZATIONSPermission an application must hold in order to use 
ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS.This is a 
normal permission: an app requesting it will always be 
granted the permission, without the user needing to 
approve or see it.
Constant Value: "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"
为使用ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS,应用程序必须拥有此权限。
这是一个normal级别的权限:一个请求它的应用程序将总是被授予许可,而用户不需要
批准或者看到它。
常数值:"android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"Added in API level 23StringREQUEST_INSTALL_PACKAGESAllows an application to request installing packages.Apps 
targeting APIs greater than 22 must hold this permission in 
order to use ACTION_INSTALL_PACKAGE.
Protection level: normal
Constant Value: "android.permission.REQUEST_INSTALL_PACKAGES"
允许应用程序请求安装包。为使用ACTION_INSTALL_PACKAGE,API级别大
于22的应用程序,必须持有该权限。
保护级别:正常
常数值: "android.permission.REQUEST_INSTALL_PACKAGES"Added in API level 23StringRESTART_PACKAGESThis constant was deprecated in API level 8. The 
restartPackage(String) API is no longer supported.
Constant Value: "android.permission.RESTART_PACKAGES"
这个常数在API级别8的时候就已经不推荐使用。API restartPackage(String) 
已经不再支持它。
常数值:"android.permission.RESTART_PACKAGES"Added in API level 1StringSEND_RESPOND_VIA_MESSAGEAllows an application (Phone) to send a request to other 
applications to handle the respond-via-message action during 
incoming calls.
Not for use by third-party applications.
Constant Value: "android.permission.SEND_RESPOND_VIA_MESSAGE"
在来电期间,允许应用程序(电话)向其他应用程序发送请求以处理通过
消息响应的动作。
不由第三方应用程序使用
常数值: "android.permission.SEND_RESPOND_VIA_MESSAGE"Added in API level 18StringSEND_SMSAllows an application to send SMS messages.
Protection level: dangerous
Constant Value: "android.permission.SEND_SMS"
允许应用程序发送SMS信息
保护级别:危险
常数值:"android.permission.SEND_SMS"Added in API level 1StringSET_ALARMAllows an application to broadcast an Intent to set an 
alarm for the user.
Protection level: normal
Constant Value: "com.android.alarm.permission.SET_ALARM"
允许应用程序广播一个Intent来为用户设置一个警报。
保护级别:正常
常数值:"com.android.alarm.permission.SET_ALARM"Added in API level 9StringSET_ALWAYS_FINISHAllows an application to control whether activities are 
immediately finished when put in the background.
Not for use by third-party applications.
Constant Value: "android.permission.SET_ALWAYS_FINISH"
允许应用程序控制:当activities放置到后台的时候,是否立刻结束。
不允许第三方应用程序使用。
常数值: "android.permission.SET_ALWAYS_FINISH"Added in API level 1StringSET_ANIMATION_SCALEModify the global animation scaling factor.
Not for use by third-party applications.
Constant Value: "android.permission.SET_ANIMATION_SCALE"
修改全局动画标尺。
不允许第三方应用程序使用。
常数值: "android.permission.SET_ANIMATION_SCALE"Added in API level 1StringSET_DEBUG_APPConfigure an application for debugging.
Not for use by third-party applications.
Constant Value: "android.permission.SET_DEBUG_APP"
为调试配置应用程序。
不由第三方应用程序使用。
常数值: "android.permission.SET_DEBUG_APP"Added in API level 1StringSET_PREFERRED_APPLICATIONSThis constant was deprecated in API level 7. No longer useful, 
see addPackageToPreferred(String) for details.
Constant Value: "android.permission.SET_PREFERRED_APPLICATIONS"
这个常数在API 7之后就不推荐使用。不再是有用的,详情见addPackageToPreferred(String) 
常数值:"android.permission.SET_PREFERRED_APPLICATIONS"Added in API level 1StringSET_PROCESS_LIMITAllows an application to set the maximum number of 
(not needed) application processes that can be running.
Not for use by third-party applications.
Constant Value: "android.permission.SET_PROCESS_LIMIT"
允许应用设置可以运行的最大线程的个数(不需要的)。
不由第三方应用程序使用。
常数值:"android.permission.SET_PROCESS_LIMIT"Added in API level 1StringSET_TIMEAllows applications to set the system time.
Not for use by third-party applications.
Constant Value: "android.permission.SET_TIME"
允许程序设置系统时间。
不由第三方应用程序使用。
常数值:"android.permission.SET_TIME"Added in API level 8StringSET_TIME_ZONEAllows applications to set the system time zone.
Protection level: normal
Constant Value: "android.permission.SET_TIME_ZONE"
允许程序设置系统时区。
保护级别:正常
常数值: "android.permission.SET_TIME_ZONE"Added in API level 1StringSET_WALLPAPERAllows applications to set the wallpaper.
Protection level: normal
Constant Value: "android.permission.SET_WALLPAPER"
允许程序设置壁纸。
保护级别:正常
常数值:"android.permission.SET_WALLPAPER"Added in API level 1StringSET_WALLPAPER_HINTSAllows applications to set the wallpaper hints.
Protection level: normal
Constant Value: "android.permission.SET_WALLPAPER_HINTS"
允许应用程序设置桌面提示
保护级别:正常
常数值: "android.permission.SET_WALLPAPER_HINTS"Added in API level 1StringSIGNAL_PERSISTENT_PROCESSESAllow an application to request that a signal be sent to all persistent processes.
Not for use by third-party applications.
Constant Value: "android.permission.SIGNAL_PERSISTENT_PROCESSES"
允许应用程序请求将信号发送到左右的持久性进程。
不由第三方应用程序使用。
常数值:"android.permission.SIGNAL_PERSISTENT_PROCESSES"Added in API level 1StringSTATUS_BARAllows an application to open, close, or disable 
the status bar and its icons.
Not for use by third-party applications.
Constant Value: "android.permission.STATUS_BAR"
允许一个应用程序打开、关闭,或者禁用状态栏和它的图标。
不由第三方应用程序使用。
常数值:"android.permission.STATUS_BAR"Added in API level 1StringSYSTEM_ALERT_WINDOWAllows an app to create windows using the type TYPE_SYSTEM_ALERT, 
shown on top of all other apps.
Note: If the app targets API level 23 or higher, the app user 
must explicitly grant this permission to the app through a 
permission management screen. The app requests  the user's 
approval by sending an intent with action ACTION_MANAGE_OVERLAY_PERMISSION.
The app can check whether it has this authorization by 
calling Settings.canDrawOverlays().
Protection level: signature
Constant Value: "android.permission.SYSTEM_ALERT_WINDOW"
允许app使用TYPE_SYSTEM_ALERT类型创建置顶窗口。
注意:如果app目标API级别在23或者更高,app用户必须通过权限
管理窗口显示允许app的这个权限。app通过发送一个intent的
action ACTION_MANAGE_OVERLAY_PERMISSION来请求用户的许可。
app通过调用Settings.canDrawOverlays()来检查它是否有此授权。
保护级别:签名
常数值: "android.permission.SYSTEM_ALERT_WINDOW"Added in API level 1StringTRANSMIT_IRAllows using the device's IR transmitter, if available.
Protection level: normal
Constant Value: "android.permission.TRANSMIT_IR"
允许使用设置的红外发射器,如果可用的话。
保护级别:正常
常数值:"android.permission.TRANSMIT_IR"Added in API level 19StringUNINSTALL_SHORTCUTAllows an application to uninstall a shortcut in Launcher.
Protection level: normal
Constant Value: "com.android.launcher.permission.UNINSTALL_SHORTCUT"
允许应用通过快捷图标卸载。
保护级别:正常
常数值:"com.android.launcher.permission.UNINSTALL_SHORTCUT"Added in API level 19StringUPDATE_DEVICE_STATSAllows an application to update device statistics.
Not for use by third-party applications.
Constant Value: "android.permission.UPDATE_DEVICE_STATS"
允许应用更新设备统计。
不由第三方应用程序使用。
常数值:"android.permission.UPDATE_DEVICE_STATS"Added in API level 3StringUSE_FINGERPRINTAllows an app to use fingerprint hardware.
Protection level: normal
Constant Value: "android.permission.USE_FINGERPRINT"
允许应用使用指纹硬件。
保护级别:正常
常数值:"android.permission.USE_FINGERPRINT"Added in API level 23StringUSE_SIPAllows an application to use SIP service.
Protection level: dangerous
Constant Value: "android.permission.USE_SIP"
允许应用使用SIP服务。
保护级别:危险
常数值:"android.permission.USE_SIP"Added in API level 9StringVIBRATEAllows access to the vibrator.
Protection level: normal
Constant Value: "android.permission.VIBRATE"
允许访问振动器。
保护级别:正常
常数值:"android.permission.VIBRATE"Added in API level 1StringWAKE_LOCKAllows using PowerManager WakeLocks to keep processor 
from sleeping or screen from dimming.
Protection level: normal
Constant Value: "android.permission.WAKE_LOCK"
允许使用PowerManager WakeLocks来防止处理器休眠或屏幕渐暗。
保护级别:正常
常数值:"android.permission.WAKE_LOCK"Added in API level 1StringWRITE_APN_SETTINGSAllows applications to write the apn settings.
Not for use by third-party applications.
Constant Value: "android.permission.WRITE_APN_SETTINGS"
允许应用写入apn设置。
不由第三方应用程序使用。
常数值:"android.permission.WRITE_APN_SETTINGS"Added in API level 1StringWRITE_CALENDARAllows an application to write the user's calendar data.
Protection level: dangerous
Constant Value: "android.permission.WRITE_CALENDAR"
允许应用写入用户的日历数据。
保护级别:危险
常数值: "android.permission.WRITE_CALENDAR"Added in API level 1StringWRITE_CALL_LOGAllows an application to write (but not read) the user's 
call log data.
Note: If your app uses the WRITE_CONTACTS permission 
and both your minSdkVersion and targetSdkVersion values 
are set to 15 or lower, the system implicitly grants 
your app this permission. If you don't need this permission, 
be sure your targetSdkVersion is 16 or higher.
Protection level: dangerous
Constant Value: "android.permission.WRITE_CALL_LOG"Added in API level 16StringWRITE_CONTACTSAllows an application to write the user's contacts data.
Protection level: dangerous
Constant Value: "android.permission.WRITE_CONTACTS"Added in API level 1StringWRITE_EXTERNAL_STORAGEAllows an application to write to external storage.
Note: If both your minSdkVersion and targetSdkVersion 
values are set to 3 or lower, the system implicitly grants 
your app this permission. If you don't need this permission, 
be sure your targetSdkVersion is 4 or higher.
Starting in API level 19, this permission is not required 
to read/write files in your application-specific directories 
returned by getExternalFilesDir(String) and getExternalCacheDir().
Protection level: dangerous
Constant Value: "android.permission.WRITE_EXTERNAL_STORAGE"
允许应用写入外部存储。
注意:如果你的minSdkVersion和targetSdkVersion的值都被设置为3
或者更低,系统将隐式授予你的app这个权限。如果你不需要这个权限,
必须确认你的targetSdkVersion为4或者更高。
从API级别19开始,由getExternalFilesDir(String)和getExternalCacheDir()
返回的应用程序特殊目录中,读写文件不需要此权限。
保护级别:危险
常数值: "android.permission.WRITE_EXTERNAL_STORAGE"Added in API level 4StringWRITE_GSERVICESAllows an application to modify the Google service map.
Not for use by third-party applications.
Constant Value: "android.permission.WRITE_GSERVICES"
允许应用程序修改谷歌服务地图。
不由第三方应用程序使用。
常数值: "android.permission.WRITE_GSERVICES"Added in API level 1StringWRITE_SECURE_SETTINGSAllows an application to read or write the secure system settings.
Not for use by third-party applications.
Constant Value: "android.permission.WRITE_SECURE_SETTINGS"
允许应用读写系统安全设置。
不由第三方应用程序使用。
常数值:"android.permission.WRITE_SECURE_SETTINGS"Added in API level 3StringWRITE_SETTINGSAllows an application to read or write the system settings.
Note: If the app targets API level 23 or higher, the app user 
must explicitly grant this permission to the app through a 
permission management screen. The app requests the user's approval 
by sending an intent with action ACTION_MANAGE_WRITE_SETTINGS. The 
app can check whether it has this authorization by 
calling Settings.System.canWrite().
Protection level: signature
Constant Value: "android.permission.WRITE_SETTINGS"
允许应用程序读写系统设置。
注意:如果app的目标API级别为23或者更高,app用户必须通过权限管理器
显示授予这个权限给app。app通过发送一个action为ACTION_MANAGE_WRITE_SETTINGS的
intent来请求用户的批准。Added in API level 1StringWRITE_SYNC_SETTINGSAllows applications to write the sync settings.
Protection level: normal
Constant Value: "android.permission.WRITE_SYNC_SETTINGS"
允许应用程序写入同步设置。
保护级别:正常
常数值:"android.permission.WRITE_SYNC_SETTINGS"Added in API level 1StringWRITE_VOICEMAILAllows an application to modify and remove existing voicemails in the system.
Protection level: signature|privileged
Constant Value: "com.android.voicemail.permission.WRITE_VOICEMAIL"
允许应用程序修改和移除系统中存在的语音邮件。
保护级别:签名|特权
常数值: "com.android.voicemail.permission.WRITE_VOICEMAIL"Added in API level 21

Public constructorsManifest.permission()
Inherited methods | From class java.lang.ObjectObjectclone()
Creates and returns a copy of this object.
创建和返回这个object的copybooleanequals(Object obj)
Indicates whether some other object is "equal to" this one.
表明obj是否等于这个对象。voidfinalize()
Called by the garbage collector on an object when garbage collection determines that there
are no more references to the object.
当垃圾回收器确定一个对象没有被引用的时候,它就会调用这个方法。final Class<?>getClass()
Returns the runtime class of this Object.
返回在运行的对象的类。inthashCode()
Returns a hash code value for the object.
返回对象的hash code。final voidnotify()
Wakes up a single thread that is waiting on this object's monitor.
唤醒等待该对象监视器的单个线程。final voidnotifyAll()
Wakes up all threads that are waiting on this object's monitor.
唤醒等待该对象监视器的所有线程。StringtoString()
Returns a string representation of the object.
返回该对象的字符串表示形式。final voidwait(long millis, int nanos)
Causes the current thread to wait until another thread invokes the notify() method or the
 notifyAll() method for this object, or some other thread interrupts the current thread, or a
 certain amount of real time has elapsed.
使当前线程开始等待,直到其他线程为这个对象调用notify()方法或者notifyAll()方法,或者其他线程中
断了当前线程,或者特定时间已经过去。final voidwait(long millis)
Causes the current thread to wait until either another thread invokes the notify() method or
 the notifyAll() method for this object, or a specified amount of time has elapsed.
使当前线程开始等待,直到其他线程为这个对象调用notify()方法或者notifyAll()方法,或者特定的时间
已经过去。final voidwait()
Causes the current thread to wait until another thread invokes the notify() method or the 
notifyAll() method for this object.
使当前线程开始等待,直到其他的线程为这个对象调用notify()方法或者notifyAll()方法。


阅读全文
0 0
原创粉丝点击