java.lang.Object | |
↳ | android.Manifest.permission_group |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | ACCESSIBILITY_FEATURES | Used for permissions that allow requesting certain accessibility features. | |||||||||
String | ACCOUNTS | Permissions for direct access to the accounts managed by the Account Manager. | |||||||||
String | AFFECTS_BATTERY | Used for permissions that provide direct access to the hardware on the device that has an effect on battery life. | |||||||||
String | APP_INFO | Group of permissions that are related to the other applications installed on the system. | |||||||||
String | AUDIO_SETTINGS | Used for permissions that provide direct access to speaker settings the device. | |||||||||
String | BLUETOOTH_NETWORK | Used for permissions that provide access to other devices through Bluetooth. | |||||||||
String | BOOKMARKS | Used for permissions that provide access to the user bookmarks and browser history. | |||||||||
String | CALENDAR | Used for permissions that provide access to the device calendar to create / view events. | |||||||||
String | CAMERA | Used for permissions that are associated with accessing camera or capturing images/video from the device. | |||||||||
String | COST_MONEY | Used for permissions that can be used to make the user spend money without their direct involvement. | |||||||||
String | DEVELOPMENT_TOOLS | Group of permissions that are related to development features. | |||||||||
String | DEVICE_ALARMS | Used for permissions that provide access to device alarms. | |||||||||
String | DISPLAY | Group of permissions that allow manipulation of how another application displays UI to the user. | |||||||||
String | HARDWARE_CONTROLS | Used for permissions that provide direct access to the hardware on the device. | |||||||||
String | LOCATION | Used for permissions that allow access to the user's current location. | |||||||||
String | MESSAGES | Used for permissions that allow an application to send messages on behalf of the user or intercept messages being received by the user. | |||||||||
String | MICROPHONE | Used for permissions that are associated with accessing microphone audio from the device. | |||||||||
String | NETWORK | Used for permissions that provide access to networking services. | |||||||||
String | PERSONAL_INFO | Used for permissions that provide access to information about the device user such as profile information. | |||||||||
String | PHONE_CALLS | Used for permissions that are associated with accessing and modifying telephony state: placing calls, intercepting outgoing calls, reading and modifying the phone state. | |||||||||
String | SCREENLOCK | Group of permissions that are related to the screenlock. | |||||||||
String | SOCIAL_INFO | Used for permissions that provide access to the user's social connections, such as contacts, call logs, social stream, etc. | |||||||||
String | STATUS_BAR | Used for permissions that change the status bar | |||||||||
String | STORAGE | Group of permissions that are related to SD card access. | |||||||||
String | SYNC_SETTINGS | Used for permissions that access the sync settings or sync related information. | |||||||||
String | SYSTEM_CLOCK | Group of permissions that are related to system clock. | |||||||||
String | SYSTEM_TOOLS | Group of permissions that are related to system APIs. | |||||||||
String | USER_DICTIONARY | Used for permissions that provide access to the user calendar to create / view events. | |||||||||
String | VOICEMAIL | Used for permissions that provide access to the user voicemail box. | |||||||||
String | WALLPAPER | Group of permissions that allow manipulation of how another application displays UI to the user. | |||||||||
String | WRITE_USER_DICTIONARY | Used for permissions that provide access to the user calendar to create / view events. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Used for permissions that allow requesting certain accessibility features.
Permissions for direct access to the accounts managed by the Account Manager.
Used for permissions that provide direct access to the hardware on the device that has an effect on battery life. This includes vibrator, flashlight, etc.
Group of permissions that are related to the other applications installed on the system. Examples include such as listing running apps, or killing background processes.
Used for permissions that provide direct access to speaker settings the device.
Used for permissions that provide access to other devices through Bluetooth.
Used for permissions that provide access to the user bookmarks and browser history.
Used for permissions that provide access to the device calendar to create / view events.
Used for permissions that are associated with accessing camera or capturing images/video from the device.
Used for permissions that can be used to make the user spend money without their direct involvement.
Group of permissions that are related to development features. These are not permissions that should appear in third-party applications; they protect APIs that are intended only to be used for development purposes.
Used for permissions that provide access to device alarms.
Group of permissions that allow manipulation of how another application displays UI to the user.
Used for permissions that provide direct access to the hardware on the device. This includes audio, the camera, vibrator, etc.
Used for permissions that allow access to the user's current location.
Used for permissions that allow an application to send messages on behalf of the user or intercept messages being received by the user. This is primarily intended for SMS/MMS messaging, such as receiving or reading an MMS.
Used for permissions that are associated with accessing microphone audio from the device. Note that phone calls also capture audio but are in a separate (more visible) permission group.
Used for permissions that provide access to networking services. The main permission here is internet access, but this is also an appropriate group for accessing or modifying any network configuration or other related network operations.
Used for permissions that provide access to information about the device user such as profile information. This includes both reading and writing of this data (which should generally be expressed as two distinct permissions).
Used for permissions that are associated with accessing and modifying telephony state: placing calls, intercepting outgoing calls, reading and modifying the phone state.
Group of permissions that are related to the screenlock.
Used for permissions that provide access to the user's social connections, such as contacts, call logs, social stream, etc. This includes both reading and writing of this data (which should generally be expressed as two distinct permissions).
Used for permissions that change the status bar
Group of permissions that are related to SD card access.
Used for permissions that access the sync settings or sync related information.
Group of permissions that are related to system clock.
Group of permissions that are related to system APIs. Many of these are not permissions the user will be expected to understand, and such permissions should generally be marked as "normal" protection level so they don't get displayed. This can also, however, be used for miscellaneous features that provide access to the operating system, such as writing the global system settings.
Used for permissions that provide access to the user calendar to create / view events.
Used for permissions that provide access to the user voicemail box.
Group of permissions that allow manipulation of how another application displays UI to the user.
Used for permissions that provide access to the user calendar to create / view events.