Introducing LeanData:

LeanData is a lightweight application that automatically manages your device's battery-hungry wireless connections.
It can disable WiFi, Cellular Data (2G, 3G, LTE), and Bluetooth* after a certain time with the screen off to conserve battery power and lower data usage. Connections are only disabled if on battery, if not tethering, if there is negligible data transfer, and no Bluetooth devices are connected (with option "only turn off if inactive"). For example, streaming internet radio will not stop.
Once the screen is turned back on or unlocked (option), it will then enable any connections it had previously disabled (not all of the selected!).
There is also an option to automatically and briefly re-enable the connections previously disabled every so often to allow for sync and notifications to come in.
The time after screen-off and the sync interval time are user configurable. NOTE: These times are not strictly followed. The app uses inexact alarms for battery efficiency!
*Bluetooth functionality is only available on ICS and above.
Note: If you are on Android 4.4.0 - 4.4.2 (KitKat) please do not swipe LeanData away from your recent apps as this will kill the service and it will not be able to restart itself. This is due to a bug in KitKat.
This app is provided free of charge. If you find it useful, please donate by tapping on the heart icon.
Download:


LeanData is a lightweight application that automatically manages your device's battery-hungry wireless connections.
It can disable WiFi, Cellular Data (2G, 3G, LTE), and Bluetooth* after a certain time with the screen off to conserve battery power and lower data usage. Connections are only disabled if on battery, if not tethering, if there is negligible data transfer, and no Bluetooth devices are connected (with option "only turn off if inactive"). For example, streaming internet radio will not stop.
Once the screen is turned back on or unlocked (option), it will then enable any connections it had previously disabled (not all of the selected!).
There is also an option to automatically and briefly re-enable the connections previously disabled every so often to allow for sync and notifications to come in.
The time after screen-off and the sync interval time are user configurable. NOTE: These times are not strictly followed. The app uses inexact alarms for battery efficiency!
*Bluetooth functionality is only available on ICS and above.
Note: If you are on Android 4.4.0 - 4.4.2 (KitKat) please do not swipe LeanData away from your recent apps as this will kill the service and it will not be able to restart itself. This is due to a bug in KitKat.
This app is provided free of charge. If you find it useful, please donate by tapping on the heart icon.
Download:
