Как закрепить приложение без диалогового Android

У меня возникают проблемы с программным закреплением приложения в Android без появления диалогового окна с вопросом, хотят ли они использовать закрепление экрана.

В настоящее время я вызываю startLockTask () для блокировки приложения.

В документации Android говорится, что нам нужно использовать setLockTaskPackages, чтобы закрепить приложение, не спрашивая разрешения пользователя.

Однако я не уверен, как это назвать. Я сделал приложение администратором, но не знаю, куда идти.

Любая помощь будет потрясающей!

1 ответ

Решение

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

Вы упомянули, что ваше приложение является администратором устройства, что недостаточно.

Любые пакеты, которые совместно используют uid с разрешенным пакетом, также смогут активировать задачу блокировки. Эта функция может быть вызвана только владельцем устройства.

Вот документация API от Google

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