App的权限在哪里"身份"在android marshmallow

时间:2015-10-23 06:05:56

标签: android android-6.0-marshmallow

我正在尝试使用Android Studio附带的模拟器,以查看用户可以从此设备启用/禁用的权限。

虽然开发人员可以声明他需要访问" Identity"或者联系卡片,似乎在模拟器中,没有选项可以显示已禁止访问"身份"。

的应用程序。

这是否意味着用户没有拒绝访问身份的选项?或者只是它不会出现在模拟器中,除非您创建一个请求身份的应用程序?

2 个答案:

答案 0 :(得分:3)

如果您使用的是API 23仿真程序,则新runtime permissions model的Android权限分组已更改。可以找到危险权限及其关联组的完整列表on this table

您会注意到旧身份存储桶中的大多数权限已被完全删除或移至“联系人”组(如GET_ACCOUNTS的情况)。

答案 1 :(得分:3)

Android 6.0中只需要用户请求“危险”权限。其他人在清单中声明时自动被授予。

危险权限列表可在此处找到:http://developer.android.com/guide/topics/security/permissions.html#normal-dangerous - 它们分为几组,分别为:

  

日历

READ_CALENDAR

WRITE_CALENDAR
     

CAMERA

CAMERA
     

联系方式

READ_CONTACTS
WRITE_CONTACTS
GET_ACCOUNTS
     

位置

ACCESS_FINE_LOCATION
ACCESS_COARSE_LOCATION
     

MICROPHONE

RECORD_AUDIO
     

电话

READ_PHONE_STATE
CALL_PHONE
READ_CALL_LOG
WRITE_CALL_LOG
ADD_VOICEMAIL
USE_SIP
PROCESS_OUTGOING_CALLS
     

传感器

BODY_SENSORS
     

短信

SEND_SMS
RECEIVE_SMS
READ_SMS
RECEIVE_WAP_PUSH
RECEIVE_MMS
     

存储

READ_EXTERNAL_STORAGE
WRITE_EXTERNAL_STORAGE