Wake Up Screen APP
Основные функции
• Мгновенное включение: экран включается в момент получения уведомления.
• Карманный режим: определяет телефон в кармане или сумке и не включает экран, поэтому он не будет гореть целый день в кармане брюк.
• Повторное напоминание: включается снова каждые 5–60 минут, если уведомления остаются непрочитанными.
• Длительность включения экрана: удерживает экран включенным от 5 до 30 секунд, вместо ожидания системного таймаута.
• Фильтр по приложениям: выберите, каким именно приложениям разрешено включать экран.
• Статистика внимания: подсчитывает на устройстве, какие приложения включали экран за последние 30 дней и ни разу не были просмотрены, и предлагает приложения для блокировки.
• • Журнал уведомлений: записывает каждое уведомление, активировало ли оно экран и какое правило его остановило, с отображением процесса проверки в реальном времени.
• Темный режим: темный интерфейс, подходящий для AMOLED-дисплеев.
Способы затемнения экрана, каждый из которых переключается отдельно.
• Спящий режим: несколько тихих окон в день, устанавливаемых поминутно, с возможностью ограничения выбранными днями недели.
• Ночное свечение: внутри спящего окна — кратковременное приглушенное красное свечение вместо полной темноты, но заметное в нужный момент.
• Тишина при низком уровне заряда батареи: если уровень заряда ниже выбранного и телефон не заряжается, экран остается выключенным.
• Тишина при положении экрана экраном вниз: если телефон лежит экраном вниз, экран остается выключенным.
• Обнаружение «Не беспокоить»: пробуждение приостанавливается, пока включен системный режим «Не беспокоить».
• Режим «Только зарядка»: экран включается только тогда, когда телефон подключен к зарядному устройству.
• Блокировка текущих уведомлений: игнорирование уведомлений о навигации, музыке и других длительных уведомлениях.
Также включено:
• Резервное копирование: экспорт и импорт всех настроек в виде JSON-файла без дополнительных разрешений.
• Тест пробуждения: запуск пробуждения или повторного напоминания сразу же, без ожидания уведомления.
О разрешениях
Доступ к уведомлениям — единственное разрешение, необходимое приложению для работы, и оно не запрашивает никаких разрешений на доступ к интернету. Единственное исключение — длительность включения экрана: на Android 9 и более поздних версиях досрочное выключение экрана может осуществляться только службой специальных возможностей, поэтому одна из функций запрашивает разрешение на доступ. По умолчанию она отключена, служба не считывает содержимое экрана, не имитирует жесты и выполняет только действие блокировки экрана. Все остальное работает без нее.
Подход к дизайну
Samsung и другие компании склоняются к концепции «Всегда включенный экран». Это приложение большую часть времени держит экран выключенным и включает его при получении уведомления, что ближе к поведению iOS и MIUI.
Три вещи отличают его от аналогичных приложений: это приложение с открытым исходным кодом под лицензией GPLv3, весь код является общедоступным; Приложение не запрашивает разрешения на доступ к интернету, поэтому данные остаются на устройстве; в нём нет рекламы и встроенных покупок.
Создано с использованием Kotlin, Jetpack Compose и Material 3. Работает на Android 6.0 и более поздних версиях, адаптировано для Android 16.
forzza 


