Запуск приложения при пробуждении устройства Android - PullRequest
0 голосов
/ 29 июня 2019

Привет, ребята! Мне нужно запустить приложение для Android, когда я просыпаюсь на Android Tv Box. Возможно ли это? Я пытаюсь использовать какое-нибудь приложение для автоматизации, такое как Tasker, Macrodroid ... но я не понимаю, работает, только если я полностью выключаюсь и запускаю полностью.

Спасибо

1 Ответ

0 голосов
/ 29 июня 2019

Вы можете использовать что-то вроде WakefulBroadcastReceiver , которое срабатывает при пробуждении устройства, или BroadcastReceiver, который срабатывает после успешной загрузки системы. Более подробную информацию о BroadcastReceivers можно найти Здесь

Примечание: WakefulBroadcastReceiver устарел на уровне API 26.1.0. Начиная с Android O, ограничения проверки фона делают этот класс более бесполезным. (Как правило, запуск службы с момента получения трансляции небезопасен, поскольку у вас нет никаких гарантий того, что ваше приложение находится на переднем плане в данный момент и, следовательно, разрешено это делать.) Вместо этого разработчики должны использовать Android. app.job.JobScheduler для планирования задания, и для этого не требуется, чтобы приложение удерживало блокировку пробуждения при этом (система позаботится об удержании блокировки пробуждения для задания).

...