Caffeinate Keeps the phone's screen awake for a configurable amount of time.
[![GPLv3 License](https://img.shields.io/badge/License-GPL%20v3-yellow.svg)](https://img.shields.io/badge/License-GPL%20v3-yellow.svg) [![Build App](https://github.com/abdalmoniem/Caffeinate/actions/workflows/build_app.yml/badge.svg)](https://github.com/abdalmoniem/Caffeinate/actions/workflows/build_app.yml) [![Publish Release](https://github.com/abdalmoniem/Caffeinate/actions/workflows/publish_release.yml/badge.svg)](https://github.com/abdalmoniem/Caffeinate/actions/workflows/publish_release_on_tag.yml) [![CodeFactor](https://www.codefactor.io/repository/github/abdalmoniem/caffeinate/badge)](https://www.codefactor.io/repository/github/abdalmoniem/caffeinate) [![Codacy Badge](https://app.codacy.com/project/badge/Grade/0beba9b2841c40aa982513161d5febe5)](https://app.codacy.com/gh/abdalmoniem/Caffeinate) [![Crowdin](https://badges.crowdin.net/caffeinate/localized.svg)](https://crowdin.com/project/caffeinate) [![Views](https://views.whatilearened.today/views/github/abdalmoniem/Caffeinate.svg)](https://github.com/abdalmoniem/Caffeinate) [![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/abdalmoniem/Caffeinate/total?logo=github&logoSize=auto&label=GitHub%20Downloads)](https://github.com/abdalmoniem/Caffeinate/releases/latest) [![IzzyOnDroid](https://img.shields.io/endpoint?url=https://apt.izzysoft.de/fdroid/api/v1/shield/com.hifnawy.caffeinate)](https://apt.izzysoft.de/fdroid/index/apk/com.hifnawy.caffeinate)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:
tile
in the quick settings, the place that holds the toggles for e.g. Wi-Fi and Bluetooth. Requires
Android 7 or higher.button
in the app itselfWakeLock
Class with either SCREEN_DIM_WAKE_LOCK
or SCREEN_BRIGHT_WAKE_LOCK
lock
level based on user settingsquick settings tile
or the button
in the app. clicking them, selects the
next timeout and after 1 second
the timeout will start, if the quick settings tile
or the button
are clicked after starting, the timeout will stop.[30 seconds, 05 minutes, 10 minutes, 15 minutes, 30 minutes, 60 minutes, β]
WakeLock
is acquiredWakeLock
if the screen is locked, so that the screen will keep on
after unlocking, default behaviour is that the WakeLock
is released when the screen is locked[light, dark, system default and material you]
For now, you can download the most recent version of Caffeinate from GitHub Releases.
App strings and the app store description can be translated via Crowdin: https://crowdin.com/project/caffeinate
Translations have to be approved before being merged into the app. To become a translator with approval rights or to request a new language, please poke me on Crowdin or open an issue here on GitHub.