android
Class Manifest.permission_group
java.lang.Object
android.Manifest.permission_group
- Enclosing class:
- Manifest
public static final class Manifest.permission_group
- extends Object
|
Field Summary |
static String |
ACCOUNTS
Permissions for direct access to Google accounts. |
static String |
COST_MONEY
Used for permissions that can be used to make the user spend money
without their direct involvement. |
static String |
DEVELOPMENT_TOOLS
Group of permissions that are related to development features. |
static String |
HARDWARE_CONTROLS
Used for permissions that provide direct access to the hardware on
the device. |
static String |
LOCATION
Used for permissions that allow access to the user's current
location. |
static 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. |
static String |
NETWORK
Used for permissions that provide access to networking services. |
static String |
PERSONAL_INFO
Used for permissions that provide access to the user's private data,
such as contacts, calendar events, e-mail messages, etc. |
static String |
PHONE_CALLS
Used for permissions that are associated with accessing and modifyign
telephony state: intercepting outgoing calls, reading
and modifying the phone state. |
static String |
SYSTEM_TOOLS
Group of permissions that are related to system APIs. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACCOUNTS
public static final String ACCOUNTS
- 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.
- See Also:
- Constant Field Values
COST_MONEY
public static final String COST_MONEY
- 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.
- See Also:
- Constant Field Values
DEVELOPMENT_TOOLS
public static final String DEVELOPMENT_TOOLS
- 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.
- See Also:
- Constant Field Values
HARDWARE_CONTROLS
public static final String HARDWARE_CONTROLS
- Used for permissions that provide direct access to the hardware on
the device. This includes audio, the camera, vibrator, etc.
- See Also:
- Constant Field Values
LOCATION
public static final String LOCATION
- Used for permissions that allow access to the user's current
location.
- See Also:
- Constant Field Values
MESSAGES
public static final 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. This is primarily intended for SMS/MMS messaging, such as
receiving or reading an MMS.
- See Also:
- Constant Field Values
NETWORK
public static final String NETWORK
- 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.
- See Also:
- Constant Field Values
PERSONAL_INFO
public static final String PERSONAL_INFO
- 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).
- See Also:
- Constant Field Values
PHONE_CALLS
public static final String PHONE_CALLS
- 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.
- See Also:
- Constant Field Values
SYSTEM_TOOLS
public static final String SYSTEM_TOOLS
- 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.
- See Also:
- Constant Field Values
Manifest.permission_group
public Manifest.permission_group()
Please submit a feedback, bug or feature