Screenshots
Description
Caffeinate is an App that helps android developers to keep their phone's display awake without having to change the device settings. It can be toggled at various places:
- a
tilein the quick settings, the place that holds the toggles for e.g. Wi-Fi and Bluetooth. Requires Android 7 or higher. - a
buttonin the app itself
Features
- Uses android's
WakeLockClass with eitherSCREEN_DIM_WAKE_LOCKorSCREEN_BRIGHT_WAKE_LOCKlock level based on user settings - Timeout period is configurable
- Switch timeouts from the
quick settings tileor thebuttonin the app. clicking them, selects the next timeout and after1 secondthe timeout will start, if thequick settings tileor thebuttonare clicked after starting, the timeout will stop. - Available timeouts are
[30 seconds, 05 minutes, 10 minutes, 15 minutes, 30 minutes, 60 minutes, Ꝏ] - An option to enable the screen to dim while the
WakeLockis acquired - An option to enable holding the
WakeLockif the screen is locked, so that the screen will keep on after unlocking, default behaviour is that theWakeLockis released when the screen is locked - Multiple theming options
[light, dark, system default and material you]
What’s new (2.2.0)
* bump app version to 2.2.0
> - New Crowdin updates (#94)
> - New translations strings.xml (Arabic)
> - New translations strings.xml (Polish)
> - New translations strings.xml (Russian)
> - New translations strings.xml (Arabic, Egypt)
* New Crowdin updates (#94)
> - New translations strings.xml (Arabic)
> - New translations strings.xml (Polish)
> - New translations strings.xml (Russian)
> - New translations strings.xml (Arabic, Egypt)
* feat: Show application status in
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Prevent sleepingKeep the device from going to sleep.
- Foreground serviceKeep running in the background, visible in the status bar.
- NotificationsShow notifications.
- FOREGROUND_SERVICE_SPECIAL_USE
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- Display over other appsDraw content on top of other apps.
- ACTION_MANAGE_OVERLAY_PERMISSION
- caffeinate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments