Разрешения времени выполнения в эмуляторе MNC не отображаются

Моя проблема заключается в том, что разрешения времени выполнения не работают в моем приложении. Ведет себя как обычно. Ниже эмулятор, который я использую:

и вот моя цель AndroidManifest SDK уровней:

<uses-sdk
        android:minSdkVersion="16"
        android:targetSdkVersion="23" />

Должен ли я иметь 23 MNC или в чем проблема? Причина, по которой я знаю, что она не работает, заключается в том, что я держу разрешение на доступ в Интернет и читаю разрешение на внешнее хранение. Я могу видеть рекламу AdMob сразу же, не спрашивая разрешения в Интернете (кстати, вы можете себе представить, как это раздражает, каждое приложение использует Интернет, и теперь все будут просить разрешения).

1 ответ

Решение

INTERNET это normal разрешение. Вам не нужно использовать requestPermissions() за normal только разрешения dangerous из них. READ_EXTERNAL_STORAGE является dangerous; Я не могу комментировать, нужно ли вам это для AdMob.

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