java.lang.Object | |
↳ | android.Manifest.permission_group |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | ACCOUNTS | Permissions for direct access to Google accounts. | |||||||||
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 | 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 | NETWORK | Used for permissions that provide access to networking services. | |||||||||
String | PERSONAL_INFO | Used for permissions that provide access to the user's private data, such as contacts, calendar events, e-mail messages, etc. | |||||||||
String | PHONE_CALLS | Used for permissions that are associated with accessing and modifyign telephony state: intercepting outgoing calls, reading and modifying the phone state. | |||||||||
String | SYSTEM_TOOLS | Group of permissions that are related to system APIs. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
Permissions for direct access to Google accounts. Note that while right now this is only used for Google accounts, we expect in the future to have a more general account management facility so this is specified as a general platform permission group for accessing accounts.
Used for permissions that can be used to make the user spend money without their direct involvement. For example, this is the group for permissions that allow you to directly place phone calls, directly send SMS messages, etc.
Group of permissions that are related to development features. These are not permissions that should appear in normal applications; they protect APIs that are intended only to be used for development purposes.
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 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 the user's private data, such as contacts, calendar events, e-mail messages, etc. 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 modifyign telephony state: intercepting outgoing calls, reading and modifying the phone state. Note that placing phone calls is not in this group, since that is in the more important "takin' yer moneys" group.
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.