An android application for setting display brightness by sunset / rise times.
Java
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets/html
libs
publish
res
src/org/jtb/autobright
.classpath
.gitignore
.project
AndroidManifest.xml
README
ant.properties
build.xml
local.properties
proguard.cfg
project.properties
release.keystore

README

Auto Bright sets your screen brightness based on the sunrise and sunset times for you location.

Auto Bright requires no configuration. Simply set your screen brightness normally during day and night cycles. Auto Bright will remember your setting and restore it at the next sun rise / set.

Auto Bright needs to know your rough location in order to calculate sun rise / set times. Please make sure you have the Network (Google) location service enabled.

Reasoning for all permissions,

android.permission.WAKE_LOCK- to keep device awake when determining location. 2x a day at most.
android.permission.WRITE_SETTINGS- to determine if the network location provider is enabled.
android.permission.RECEIVE_BOOT_COMPLETED- schedule time set brightness when device is rebooted.
android.permission.ACCESS_COARSE_LOCATION- obtain rough location of device; required to determine sun rise / set times.
android.permission.WRITE_EXTERNAL_STORAGE- allow logging system to write log files to SD card. By default, not enabled.
android.permission.INTERNET- to upload crash reports to google docs.