2016-06-28 2 views
0

В моем приложении мне нужно использовать разрешение android.permission.SYSTEM_ALERT_WINDOW. Теперь я знаю, как перейти к настройке, чтобы открыть его. Но некоторые приложения автоматически открываются. Я хочу знать, как это сделатьКак использовать код для открытия android.permission.SYSTEM_ALERT_WINDOW разрешение

ответ

0

Если я правильно понял, вы хотите попросить у пользователя разрешения на запуск приложения. Там отличная библиотека, чтобы помочь вам сделать это в Android:

Github link for the Permission dispatcher library

Вы также можете проверить эти библиотеки:

App-Runtime-Permissions-Android

Assent

MarshmallowPermissionManager

0

Каждое приложение, что запрашивает SYSTEM_ALERT_WINDOW и разрешение, установленное в Play Маркете (версия 6.0.5 или выше требуется), автоматически предоставит разрешение.

Если приложение не загружено, разрешение не предоставляется автоматически. Вы можете попробовать загрузить и установить Evernote APK с сайта apkmirror.com. Как вы можете видеть, вам необходимо вручную предоставить разрешение в Настройки -> Приложения -> Нарисуйте другие приложения.

Это новое поведение, введенное в Marshmallow 6.0.1.

Если вы хотите, чтобы приложение было загружено с боковой стороны, вы показываете вручную приглашение и нажимаете на пользователя, чтобы включить Draw поверх других разрешений приложений из настроек. Посмотрите на Requesting permissions

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