1. 继承关系
java.lang.Object
|_____android.Manifest.permission_group
2. 类概要
permission_group类是一个公共的静态常量类,其中的常量定义了Android系统的权限组。
常量 | ||
String | ACCOUNTS | 直接访问有账号管理器管理的账号的权限组 |
String | COST_MONEY | 能够让用户使用间接付费功能的权限组 |
String | DEVELOPMENT_TOOLS | 与开发功能相关的权限组 |
String | HARDWARE_CONTROLS | 提供直接访问设备硬件的权限组 |
String | LOCATION | 允许访问用户当前位置的权限组 |
String | MESSAGES | 允许应用程序代表用户发送消息或中断用户正在接收的消息的权限组。 |
String | NETWORK | 提供访问网络服务的权限组。 |
String | PERSONAL_INFO | 用于提供访问用户私有数据的权限组,如通讯录、日历事件、电子邮件、短消息等。 |
String | PHONE_CALLS | 用于跟访问和编辑电话状态相关联的权限组,如终端呼叫、阅读和编辑电话状态。 |
String | STORAGE | 跟SD卡访问相关的权限组。 |
String | SYSTEM_TOOLS | 跟系统API相关的权限组。 |
公共的构造器:Manifest.permission_group()
继承的方法:来自类java.lang.Object
3. 类详解
常量
public static final String ACCOUNTS
这个常量定义了直接访问由账号管理器管理的账号的权限
常量值:android.permission-group.ACCOUNTS。
public static final String COST_MONEY
这个常量定义了能够让用户使用产生间接服务功能的权限。例如,这个权限组允许直接进行电话拨号、直接发送SMS消息等。
常量值:android.permission-group.COST_MONEY。
public static final String DEVELOPMENT_TOOLS
这个常量定义了相对开发特征的权限组。这些权限都不应该出现在普通的应用程序中,它们保护着仅用于开发目的的API。
常量值:android.permission-group.DEVELOPMENT_TOOLS
public static final String HARDWARE_CONTROLS
这个常量定义了用于提供直接访问设备上硬件的权限,包括声音、相机、振动器等。
常量值:android.permission-group.HARDWARE_CONTROLS
public static final String LOCALTION
这个常量定义了允许访问用户当前位置的权限。
常量值:android.permission-group.LOCATION
public static final String MESSAGES
这个常量定义了允许应用程序代表用户发送消息或中断用户正在接收的消息的权限。这个权限主要用于SMS/MMS消息,如接收或阅读MMS消息。
常量值:android.permission-group.MESSAGES
public static final String NETWORK
这个常量定义了提供访问网络服务的权限。主要权限是互联网访问,但是它也适用于访问或编辑网络配置,或者是其他相关的网络操作。
常量值:android.permission-group.NETWORK
public static final String PERSONAL_INFO
这个常量定义了提供访问用户私有数据的权限,如通讯录、日历事件、电子邮件等。包括数据的读写权限(一般情况下,它应该表现出两种不同的权限)。
常量值:android.permission-group.PERSONAL_INFO
public static final String PHONE_CALLS
这个常量定义了与访问和编辑电话状态相关联的权限:终端呼出的电话、阅读和编辑电话状态。要注意的是,电话拨号不在这个权限组中,因为它在更重要的“takin’yer moneys”(付费)组中
public static final String STORAGE
这个常量定义与SD卡访问相关的权限
常量值:android.permission-group.STORAGE
public static final String SYSTEM_TOOLS
这个常量定义与系统API相关的权限。其中有许多是没有权限的用户所期望了解的,并且这样的权限应该被标记为“normal”保护级别,因此这些权限也不会显示。但是,这种权限能够用于提供访问操作系统的一些杂项功能,如写入全局的系统设置。
常量值:android.permission-group.SYSTEM_TOOLS
公共构造器
public Manifest.permission_group()