Проблема с разрешением на устройство Android леденец после upgarde

android android-permissions android-5.1.1-lollipop target-sdk

631 просмотра

3 ответа

553 Репутация автора

Я обновил свое устройство несколько дней назад. Это обновление леденца на палочке, но все же он начал спрашивать разрешения для моего приложения во время выполнения.

у меня есть targetSDK 21

Но когда я открываю приложение, оно всплывает для разрешения GPS, и если пользователь отказывает в этом, оно перестает работать. Я тоже пользовался, checkSelfPermissionно он перенастраивается Granted(0)каждый раз, когда даже пользователь это отрицает. Моя текущая версия Android для Android5.1.1

Устройство с Android 5.1.1, но его ОС настроена на MI, как телефоны Samsung. Поэтому после обновления он начал запрашивать разрешение на ресурсы, такие как GPS, контакт и другие. Его версия Android SDK является Android 5.1.1 не Android 6.0, которые имеют разрешения времени выполнения.

Автор: Vindhya Pratap Singh Источник Размещён: 19.07.2016 08:27

Ответы (3)


0 плюса

18 Репутация автора

изменить версию SDK под Gradlebuild minSdkVersion 20 check from here https://developer.android.com/about/versions/android-5.0.html

Автор: Mohit Sharma Размещён: 19.07.2016 08:34

0 плюса

3132 Репутация автора

Решение

Требуется выполнить проверку прав доступа для устройства Android-21 plus. Проверьте решение здесь . Вы найдете, как массив использовался в этом, главным образом это были пользовательские застревания.

Кроме того, если отказано, вы не можете заставить пользователя использовать эту функцию. Короче говоря, вам нужно обойти этот модуль.

Автор: Jimit Patel Размещён: 19.07.2016 08:38

0 плюса

425 Репутация автора

У Lollipop нет механизма разрешения времени выполнения.

Runtime Premission придумала Android M.

Автор: Fndroid Размещён: 19.07.2016 09:14
Вопросы из категории :
32x32