Задать вопрос
@dominy

Как использовать оверлей android tv if (api > 22)?

Здравствуйте, я пишу свою первою пульто-рисовашку, но для android tv, и приложение вылетает на
Intent permissionIntent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION);
startActivity(permissionIntent);


Единственное что я нашел это разрешить оверлеи из под adb, но вряд ли пользователю захочется с этим играться
adb shell
appops set visnkmr.apps.timenetspeed SYSTEM_ALERT_WINDOW allow
appops set io.github.visnkmr.tvnetspeed SYSTEM_ALERT_WINDOW allow
appops set visnkmr.apps.ytoverlay SYSTEM_ALERT_WINDOW allow

существуют ли другие пути получить разрешения на оверлей, к примеру через root...
  • Вопрос задан
  • 156 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы