Если да, могу ли я заблокировать все сторонние пробуждения приложений, поскольку я хочу, чтобы приложения запускались только при включенном экране ?
Я понимаю, что это нарушит некоторые функции, такие как получение сообщений WhatsApp при выключенном экране , но меня это устраивает.
Пробуждение только при выключенном экране?
Нет
Цитата от разработчиков Android
Блокировка пробуждения — это механизм, указывающий, что вашему приложению необходимо, чтобы устройство оставалось включенным.
Определены следующие уровни блокировки пробуждения, которые по-разному влияют на мощность системы. Эти уровни взаимоисключающие — вы можете указать только один из них.
Я хочу, чтобы приложения запускались только при включенном экране?
Это должно быть возможно с помощью автоматизации , но я не пробовал. Другой альтернативой является использование убийцы задач, такого как [root] Servicely , для выбора и выборочного уничтожения приложений, когда экран включен .
Примечание. Убийцы задач не рекомендуются по причинам, упомянутым здесь. Действительно ли мне нужно устанавливать диспетчер задач? и различные другие ответы в теге управления задачами
Для дальнейшего чтения: Wakelocks: обнаружение проблем с отсутствием сна в приложениях Android *
бишайамс