Screenshots
Description
Android app for automatic screen brightness adjustment. Replacement for built-in feature.
WARNING: This app is not one click solution! It requires some configuration to work properly.
It uses 4 pairs of light sensor data and corresponding screen brightness. In-between values calculated as simple linear interpolation of those points.
Main intended working mode is "Screen unlock/rotate" - read ambient light data, set brightness once... and do not annoy with backlight beaming anymore.
Permissions:
- Modify system settings - required to control display brightness
- Phone - keep reading light sensor data while phone ringing in pocket
- Notifications - to prevent being killed by system
- Request ignore battery optimizations - to prevent service suspend
- Run background service - it has "special use" type because does not fit in any category
- Run at startup - ...
What’s new (1.4)
Add quick settings tile
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- NotificationsShow notifications.
- Foreground serviceKeep running in the background, visible in the status bar.
- FOREGROUND_SERVICE_SPECIAL_USE
- System settingsChange system settings.
- Run at startupStart automatically after the device is switched on.
- Phone stateDetect ongoing calls and read device information.
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
Comments