Auto Shine

Auto Shine

Automatic screen brightness adjustment

Valent-in System

Screenshots

Screenshot of Auto Shine

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

Version Date Size Requires Android Download
1.4 current
b5787a5c07b94b7c…
2026-06-09 50 KB API 26
1.2
2c87f1cb3cead640…
2026-04-15 49 KB API 26
1.1
08b20a693eaf9f86…
2026-03-15 49 KB API 26

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