2015-10-23 3 views
3

Я пытаюсь использовать эмулятор, с которым поставляется Android Studio, чтобы узнать, какие разрешения пользователь может включить/отключить с этого устройства.Где находится разрешение на «идентификацию» в android marshmallow

Несмотря на то, что разработчик может заявить, что ему нужен доступ к «Identity» или карточке контакта, кажется, что в эмуляторе нет возможности отображать приложения, которые имеют запрещенный доступ к «identity».

Означает ли это, что у пользователя нет возможности отказаться от доступа к удостоверению личности? Или это просто, что он не появляется в эмуляторе, если вы не создаете приложение, которое запрашивает личность?

ответ

3

Если вы используете эмулятор API 23, группировка разрешений для Android изменилась для нового runtime permissions model. Полный список опасных разрешений и связанных с ними групп можно найти on this table.

Вы заметите, что большинство разрешений в старом веществе Identity полностью или полностью удалены или перемещены в группу «Контакты» (как в случае с GET_ACCOUNTS).

+0

Можете ли вы объяснить, что вы имеете в виду под "удален"? Означает ли это, что приложение больше не может определять идентификатор пользователя? (Я не имею в виду учетные записи - я имею в виду конкретно имя и фамилию, от контактных карточек). –

3

Только «опасные» разрешения необходимо запрашивать у пользователя в Android 6.0. Другие предоставляются автоматически, когда они объявлены в манифесте.

Перечень опасных разрешений можно найти здесь: http://developer.android.com/guide/topics/security/permissions.html#normal-dangerous - они разделены на группы, которые являются:

КАЛЕНДАРЬ

READ_CALENDAR 

WRITE_CALENDAR 

ФОТОКАМЕР

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 

SMS

SEND_SMS 
RECEIVE_SMS 
READ_SMS 
RECEIVE_WAP_PUSH 
RECEIVE_MMS 

ХРАНЕНИЯ

READ_EXTERNAL_STORAGE 
WRITE_EXTERNAL_STORAGE 
+0

+1 Как разрешение будет вызываться пользователю, если разрешение будет вызвано в фоновом режиме. Пример: Чтение функции журнала звонков записывается в службу. –

+0

Итак, где же находится «личность»? «Прочтите карточку контакта» и т. Д.? Это было удалено? Означает ли это, что приложения больше не могут идентифицировать личность?Обратите внимание, что идентичность отличается от учетных записей, потому что Identity походит на мою первую и фамилию, но у меня может быть много учетных записей (друзья/родственники, которые делятся моим устройством) –

Смежные вопросы