Спросите разрешения во время выполнения на Target SDK Version 22

У меня есть приложение, целевая версия sdk которого равна 22, и я хочу показать пользователям ДИАЛОГ ЗАПРОСОВ РАЗРЕШЕНИЯ(если пользователь отключил разрешение в настройках или есть какой-либо код, чтобы отключить разрешение в настройках с помощью кода?) Когда я использую код requestPermission (для целевой версии SDK 22):

ActivityCompat.requestPermissions(MainActivity.this,
                        new String[]{Manifest.permission.CAMERA},
                        1);

Это дает мне grantResults в длине onRequestPermissionsResult ==0. ЗАЧЕМ? Не могу я показать диалог на targetSdkVersion=22?

Я не хочу менять целевую версию SDK моего приложения (по ряду причин), но хочу показать всплывающее окно пользователю (для некоторых опасных разрешений).

0 ответов

Другие вопросы по тегам