Введение в NoChargingWhenScreenOn
Защита аккумулятора - Блокировка экрана во время зарядки
Защитите свою батарею, не допуская нагрева смартфона во время зарядки.
Использование экрана во время зарядки смартфона может привести к перегреву аккумулятора, что может сократить срок его службы.
Наше приложение показывает экран блокировки, когда вы используете смартфон во время зарядки. На этом экране отображается сообщение и предлагается выключить экран или прекратить зарядку.
Приложение также отображает сообщение каждые 5 минут, пока экран не выключится или зарядка не будет остановлена.
Функции:
* Показывает экран блокировки, когда вы используете смартфон во время зарядки.
* Отображает сообщение каждые 5 минут, пока экран не выключится или зарядка не будет остановлена.
* Требуются следующие разрешения:
* POST_NOTIFICATION для отображения уведомлений.
* FOREGROUND_SERVICE и FOREGROUND_SERVICE_SPECIALE_USE для запуска службы мониторинга в фоновом режиме.
* SYSTEM_ALERT_WINDOW для отображения полноэкранного уведомления (например, будильника)
* RECEIVE_BOOT_COMPLETE для перезапуска службы при загрузке телефона.
* REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, поскольку служба должна иметь возможность работать в фоновом режиме.
Защитите свою батарею, не допуская нагрева смартфона во время зарядки.
Использование экрана во время зарядки смартфона может привести к перегреву аккумулятора, что может сократить срок его службы.
Наше приложение показывает экран блокировки, когда вы используете смартфон во время зарядки. На этом экране отображается сообщение и предлагается выключить экран или прекратить зарядку.
Приложение также отображает сообщение каждые 5 минут, пока экран не выключится или зарядка не будет остановлена.
Функции:
* Показывает экран блокировки, когда вы используете смартфон во время зарядки.
* Отображает сообщение каждые 5 минут, пока экран не выключится или зарядка не будет остановлена.
* Требуются следующие разрешения:
* POST_NOTIFICATION для отображения уведомлений.
* FOREGROUND_SERVICE и FOREGROUND_SERVICE_SPECIALE_USE для запуска службы мониторинга в фоновом режиме.
* SYSTEM_ALERT_WINDOW для отображения полноэкранного уведомления (например, будильника)
* RECEIVE_BOOT_COMPLETE для перезапуска службы при загрузке телефона.
* REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, поскольку служба должна иметь возможность работать в фоновом режиме.
Читать ещё