public static class PermissionsServices.Permission extends Object
每个常量的文档详细说明了由 Google 提供的文档。添加于 每日构建 2016.2828。
修饰符和类型 | 字段和说明 |
---|---|
static String |
ACCESS_COARSE_LOCATION
允许应用访问大致位置。
|
static String |
ACCESS_FINE_LOCATION
允许应用访问精确位置。
|
static String |
ADD_VOICEMAIL
允许应用将语音邮件添加到系统。
|
static String |
BODY_SENSORS
允许应用访问用户用来测量身体内部活动的数据,例如心率。
|
static String |
CALL_PHONE
允许应用发起电话呼叫,而无需通过拨号盘用户界面让用户确认呼叫。
|
static String |
CAMERA
能够访问摄像头设备所需的权限。
|
static String |
GET_ACCOUNTS
允许访问帐号服务中的帐号列表。
|
static String |
PROCESS_OUTGOING_CALLS
允许应用在用户拨出电话时查看电话号码,并可以选择将电话重定向到其他号码或完全取消呼叫。
|
static String |
READ_CALENDAR
允许应用读取用户日历数据。
|
static String |
READ_CALL_LOG
允许应用读取用户的通话记录。
|
static String |
READ_CELL_BROADCASTS
允许应用读取先前接收的蜂窝广播消息,并注册内容观察器,以便在接收到蜂窝广播并将其添加到数据库时获得通知。
|
static String |
READ_CONTACTS
允许应用读取用户的联系人数据。
|
static String |
READ_EXTERNAL_STORAGE
允许应用读取外部存储器。
|
static String |
READ_PHONE_STATE
允许只读访问电话状态。
|
static String |
READ_SMS
允许应用读取 SMS 消息。
|
static String |
RECEIVE_MMS
允许应用监视传入的 MMS 消息。
|
static String |
RECEIVE_SMS
允许应用接收 SMS 消息。
|
static String |
RECEIVE_WAP_PUSH
允许应用接收 WAP Push 消息。
|
static String |
RECORD_AUDIO
允许应用录制音频。
|
static String |
SEND_SMS
允许应用发送 SMS 消息。
|
static String |
USE_SIP
允许应用使用 SIP 服务。
|
static String |
WRITE_CALENDAR
允许应用写入用户的日历数据。
|
static String |
WRITE_CALL_LOG
允许应用写入(但不读取)用户的联系人数据。
|
static String |
WRITE_CONTACTS
允许应用写入用户的联系人数据。
|
static String |
WRITE_EXTERNAL_STORAGE
允许应用写入外部存储器。
|
构造函数和说明 |
---|
PermissionsServices.Permission() |
public static final String CAMERA
这会自动强制 <uses-feature> 清单元素用于所有的相机功能。如果您不需要所有相机功能或者在相机不可用时也能正常操作,那么您必须适当修改清单,以便在不支持所有相机功能的设备上进行安装。
常量值:"android.permission.CAMERA"
public static final String GET_ACCOUNTS
注意:从 Android 6.0(API 级别 23) 开始,如果某个应用与管理某个帐户的身份验证器的签名相同,则该应用无需 "GET_ACCOUNTS" 权限即可读取关于该帐户的信息。在 Android 5.1 及更低版本中,所有应用都需要 "GET_ACCOUNTS" 权限来读取任何帐户的信息。
常量值:"android.permission.GET_ACCOUNTS"
public static final String PROCESS_OUTGOING_CALLS
常量值:“android.permission.PROCESS_OUTGOING_CALLS”
public static final String READ_CELL_BROADCASTS
警告! 此权限在 Android 源代码中隐藏。自行承担风险!
权限组:短信 隐藏在Android 源代码中。大约在API 级别 16中添加。
常量值:“android.permission.READ_CELL_BROADCASTS”
public static final String READ_EXTERNAL_STORAGE
已声明WRITE_EXTERNAL_STORAGE权限的任何应用都隐式地被授予此权限。
自API 级别 19开始强制此权限。在 API 级别 19 之前,不会强制此权限,并且所有应用仍可以访问外部存储以进行读取。您可以在运行 Android 4.1 或更高版本的设备上的“设置”应用的“开发者选项”中启用“保护 USB 存储”以测试受到强制的权限的应用。
此外,从 API 级别 19 开始,如果要在 getExternalFilesDir(String) 和 getExternalCacheDir() 返回的应用特定目录中读取/写入文件,则不要求获得此权限。
常量值:“android.permission.READ_EXTERNAL_STORAGE”
public static final String WRITE_EXTERNAL_STORAGE
从API 级别 19开始,如果要在 getExternalFilesDir(String) 和 getExternalCacheDir() 返回的应用特定目录中读取/写入文件,则不要求获得此权限。
常量值:“android.permission.WRITE_EXTERNAL_STORAGE”