После дальнейших исследований я обнаружил, что requestPermission работает только на Android M. Если я просто включу необходимые мне разрешения в файл манифеста Android, как Android запрашивает у пользователя предоставленное разрешение? Например, доступ к точному разрешению местоположения. Я пытаюсь включить requestPermission, но никогда не вижу диалогового окна.
Как Android Lollipop и другие устройства запрашивают разрешение на определение местоположения?
comment
Пожалуйста, предоставьте свой код. Если у вас есть грант, диалоговое окно не будет отображаться. Если ваш targetSdk меньше 23, диалоговое окно никогда не будет отображаться.
- person tiny sunlight   schedule 17.03.2016
Ответы (1)
До Marshmallow все разрешения предоставляются во время установки. Вот почему вы не видите диалоговое окно с запросом разрешения на Lollipop и предыдущие версии во время выполнения.
Проверьте это: Разрешения во время выполнения. Это относится только к Marshmallow и выше.
person
Natan
schedule
17.03.2016