2016-03-02 3 views
0

Небольшой вопрос: Я пытаюсь отлаживать свое приложение, развивающееся в Android Studio, с помощью моего смартфона. Я перечислил несколько применений - разрешение в моем манифесте. Но когда я отлаживаю приложение, смартфон не спрашивает у меня разрешения на использование разрешений ... я все же имею доступ к моим разрешениям «использование-разрешение»? Если нет, как я могу его отладить: DОтладка Android Studio не требует разрешения?

ответ

1

Разрешения Runtime - это новая вещь на Android. Они работают только в том случае, если ваш целевой API и используемое вами устройство - это уровень 23 или выше. Если какой-либо из них ниже, тогда разрешения Runtime не работают и используется старая модель разрешения. В старой модели разрешения предоставляются во время установки, а когда вы устанавливаете приложение через USB, вы автоматически принимаете все разрешения. Тем не менее, в новой модели разрешения вам нужно написать код в стиле асинхронного использования, а это значит, что сначала вы должны попросить пользователя получить разрешение и предоставить обратный вызов, в котором вы узнаете, предоставил ли пользователь или отказал в конкретном разрешении. Вы можете узнать больше об этом на officials docs.

+0

спасибо, вот и все. – user3650191

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