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
允许应用程序读取短信消息。
|
static String |
RECEIVE_MMS
允许应用程序监控传入的彩信消息。
|
static String |
RECEIVE_SMS
允许应用程序接收短信消息。
|
static String |
RECEIVE_WAP_PUSH
允许应用程序接收 WAP 推送消息。
|
static String |
RECORD_AUDIO
允许应用程序录制音频。
|
static String |
SEND_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"