Новое в версии 1.0.10
Add an F-Droid feature graphic (store banner). No app behaviour changes; documentation and release-tooling updates only.
BuzzKill powers your phone off when you stop using it at night, so notifications and the temptation to scroll cannot wake you up at 2am.
You set a nightly kill zone (e.g. 23:00 to 07:00). Inside that window, BuzzKill watches for the screen to stay off for a configurable number of minutes, then triggers the system shutdown via an accessibility service. Outside the zone the app does nothing.
To come back on in the morning, use your phone's built-in scheduled power-on (e.g. on OnePlus: Settings, Additional settings, Scheduled power on/off). BuzzKill cannot enable this for you, so an onboarding checklist reminds you.
Features:
- Single-screen, hardware-panel-styled UI.
- Configurable kill zone, inactivity timeout, and a first-shutdown confirmation dialog.
- Test trigger with a 10-second countdown that runs the shutdown sequence in dry-run mode, so you can verify it works without losing your work.
- OEM-aware: power-dialog matching strings live in a per-OEM file, currently tuned for OnePlus (OxygenOS).
Required permissions:
- Accessibility service (the mechanism used to power off).
- Disable battery optimization (otherwise OxygenOS kills the foreground service).
- Notification permission (Android 13+, for the persistent kill-zone notification).
Primary target device is the OnePlus 11 on OxygenOS. Adding support for other OEMs (Pixel, Samsung, Xiaomi) is a data-only change in app/src/main/kotlin/ca/asmat/buzzkill/oem/.
Source code, issue tracker, and contributing guide on GitLab.
Версии
Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.
Скачать
-
arm64-v8a
armeabi-v7a
x86
x86_64
Для этой версии требуется Android 8.0 или новее.
Собрано и подписано F-Droid, и гарантированно соответствует исходному коду из архива.
Разрешения
-
запуск служб переднего плана
Приложение сможет использовать службы переднего плана.
-
запуск служб переднего плана с типом "specialUse"
Приложение сможет использовать службы переднего плана с типом "specialUse"
-
показ уведомлений
Приложение сможет показывать уведомления
-
запуск при включении устройства
Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
-
запрос на игнорирование оптимизации расхода батареи
Разрешает приложению игнорировать ограничение на расход заряда батареи.
-
Настройка будильников или напоминаний
Приложение сможет настраивать выполнение таких действий, как включение будильника или отправка напоминаний в нужное вам время.
-
отключение спящего режима
Приложение сможет запрещать перевод телефона в спящий режим.
-
ca.asmat.buzzkill.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Скачать APK
9 МиБ
Подпись PGP
|
Журнал сборки
Новое в версии 1.0.9
Fix per-day "advanced day" modes: a day set to Off or AllDay now actually takes effect. Previously the setting was ignored, so a weekend pause still powered the phone off inside the time window (e.g. Saturday 1am).
-
arm64-v8a
armeabi-v7a
x86
x86_64
Для этой версии требуется Android 8.0 или новее.
Собрано и подписано F-Droid, и гарантированно соответствует исходному коду из архива.
Разрешения
-
запуск служб переднего плана
Приложение сможет использовать службы переднего плана.
-
запуск служб переднего плана с типом "specialUse"
Приложение сможет использовать службы переднего плана с типом "specialUse"
-
показ уведомлений
Приложение сможет показывать уведомления
-
запуск при включении устройства
Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
-
запрос на игнорирование оптимизации расхода батареи
Разрешает приложению игнорировать ограничение на расход заряда батареи.
-
Настройка будильников или напоминаний
Приложение сможет настраивать выполнение таких действий, как включение будильника или отправка напоминаний в нужное вам время.
-
отключение спящего режима
Приложение сможет запрещать перевод телефона в спящий режим.
-
ca.asmat.buzzkill.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Скачать APK
9 МиБ
Подпись PGP
|
Журнал сборки
Новое в версии 1.0.8
Add Fastlane metadata for the F-Droid listing. Drop the foojay-resolver Gradle plugin so the build no longer downloads JDK toolchains over the network.
-
arm64-v8a
armeabi-v7a
x86
x86_64
Для этой версии требуется Android 8.0 или новее.
Собрано и подписано F-Droid, и гарантированно соответствует исходному коду из архива.
Разрешения
-
запуск служб переднего плана
Приложение сможет использовать службы переднего плана.
-
запуск служб переднего плана с типом "specialUse"
Приложение сможет использовать службы переднего плана с типом "specialUse"
-
показ уведомлений
Приложение сможет показывать уведомления
-
запуск при включении устройства
Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
-
запрос на игнорирование оптимизации расхода батареи
Разрешает приложению игнорировать ограничение на расход заряда батареи.
-
Настройка будильников или напоминаний
Приложение сможет настраивать выполнение таких действий, как включение будильника или отправка напоминаний в нужное вам время.
-
отключение спящего режима
Приложение сможет запрещать перевод телефона в спящий режим.
-
ca.asmat.buzzkill.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Скачать APK
9 МиБ
Подпись PGP
|
Журнал сборки