KeepOn - Keep your screen on smartly!

KeepOn - Keep your screen on smartly!

Keep your screen on smartly and easily with Quick Settings.

TwentyNine78 System

Screenshots

Screenshot of KeepOn - Keep your screen on smartly! Screenshot of KeepOn - Keep your screen on smartly! Screenshot of KeepOn - Keep your screen on smartly! Screenshot of KeepOn - Keep your screen on smartly!

Description

Features:

KeepOn is free and open-source (FOSS), without any ads/tracks and no Internet use.
KeepOn allows you to keep your device's screen on for the desired duration and also allows you to return to the default settings automaticaly when the screen turns off.
KeepOn adapts to your device's configuration to easy use!
A Tasker/Locale plugin is integrated and allows you to use KeepOn functions from another compatible application!

Permissions:

- android.permission.WRITE_SETTINGS: Needed by Android to modify screen timeout settings
- android.permission.FOREGROUND_SERVICE: Needed to detect screen off events and other screen timeout modifications
- android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: Needed to prevent Android from closing KeepOn while it is running
- android.permission.POST_NOTIFICATIONS: Needed to allow KeepOn to display notification while it is running

Credits:

Libraries:
- Coil: https://github.com/coil-kt/coil

Fonts:
- Roboto: https://fonts.google.com/specimen/Roboto?query=roboto
- Bitter: https://fonts.google.com/specimen/Bitter?query=bitter
- Open Sans: https://fonts.google.com/specimen/Open+Sans?query=open+sans
- Caudex: https://fonts.google.com/specimen/Caudex?query=Caudex
- Poppins: https://fonts.google.com/specimen/Poppins?query=Poppins
- Lora: https://fonts.google.com/specimen/Lora?query=Lora

Source code: https://github.com/twentynine78/KeepOn

What’s new (2.2.0)

- New: the timeout icon now animates when the screen timeout changes — choose from 6 styles (Liquid morph, Turbulent warp, Particles, Vortex, Flip, Reel) on the tile, widget and in-app button, or turn it off
- Redesigned Style screen: drag-to-place icon pad, live animation previews, segmented font toggles and clearer settings
- The widget now follows your Material You colors, with rounded corners and proper support on Android 9–11
- More reliable Quick Settings tile and screen-timeout syncing; t

Versions

Version Date Size Requires Android Download
2.2.0 current
1f879540670dbe9e…
2026-06-23 5.5 MB API 28
2.1.1
ef1514ee3e94ee73…
2026-03-12 7.5 MB API 28
2.1.0
8e526375a78198db…
2026-03-10 7.6 MB API 28

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • System settingsChange system settings.
  • FOREGROUND_SERVICE_SPECIAL_USE
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • Run at startupStart automatically after the device is switched on.
  • NotificationsShow notifications.
  • Prevent sleepingKeep the device from going to sleep.
  • Network stateCheck whether and how the device is connected.
  • Foreground serviceKeep running in the background, visible in the status bar.
Show 1 more permissions
  • keepon.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments