Adaptive Theme

Auto-switch dark theme & wallpapers using the ambient light sensor
Repo:F-Droid Main
AppID:dev.lexip.hecate
Author:xLexip
License:GPL-3.0-only
Donation:Webpage
InRepoSince:2026-09-02
LastRepoUpdate:2026-09-14
LastAppUpdate:Unknown
LastVersion:2.5.1
Categories:System, Theming, Wallpaper
APK source:
icon Adaptive Theme switches Android's system-wide theme between light and dark mode according to the ambient light sensor instead of relying on sunset or a fixed schedule. Use light mode in bright surroundings and dark mode in low light, with the threshold under your control.

It can also switch your wallpaper to match the active theme.

Features



Efficient by design

The sensor is sampled briefly after the screen turns on rather than monitored continuously. Before changing the theme, Adaptive Theme checks that the sensor is not covered by a hand or pocket. Theme changes therefore happen at screen-on and do not interrupt you while you are actively using another app.

One-time setup

Android does not normally allow regular apps to change protected system settings such as the system theme. Adaptive Theme therefore needs a one-time grant of the WRITE_SECURE_SETTINGS permission. This permission does not grant root access or allow the app to read personal data. Adaptive Theme uses it only to switch the light and dark system theme, and it is revoked when the app is uninstalled.

The guided setup offers several options:



More

Adaptive Theme requires Android 14 or newer. Tablets are currently not supported.

The FOSS build is licensed under GPL-3.0 and contains no ads, analytics, crash reporting, trackers, or proprietary libraries.

For troubleshooting and additional details, see the README and FAQ.

WhatsNew:

• Upgraded to target SDK 37 (Android 17)
• Dependency updates

Download Website Source Issues ChangeLog
01.png 02.png 03.png 04.png 05.png 06.png 07.png 08.png 09.png 10.png 11.png
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device.

Packages

Version 2.5.1 (2026-09-14) no RB details available help icon

Android Versions:
  • Target: 17.0
  • MinVer: 14.0
  • ABIs: arm64-v8a, armeabi-v7a, x86, x86_64
Features:

Download (3.6 M)

Version 2.5.0 (2026-09-02) no RB details available help icon