[APP][2.2+][IAP] LeanData - Automatic Connectivity Manager - Save battery and data

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 and if not tethering.

Options explained:

*Disable only if inactive: WiFi/Data connections are only disabled if there is negligible data transfer. Bluetooth is only disabled if no devices are connected. For example, streaming internet radio will not stop. If a connection is found to be in use, it will check again at the specified interval.

*Disable except: Connections will not be disabled between this time of day. Connections will automatically be turned on if this time is reached and the connections have already been disabled. Connections will continue to turn off after this period.

Re-enable (screen on or unlock): Re-enable any connections it had previously disabled (not all of the selected), either after the screen is turned back on, or the device is unlocked.

Re-enable briefly: Automatically and briefly re-enable the connections previously disabled, while the screen is off, at the specified interval, to allow for sync and notifications to come in.

*Re-enable except: Connections will not be automatically re-enabled for sync during this time of day. Syncing will resume after this period.

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.2 (KitKat), a persistent/foreground notification will be shown. This is needed due to a bug in KitKat where services that are not foreground services cannot restart themselves once killed by the system. If you would like to hide the notification, find LeanData in Settings -> Apps, and un-check “show notifications”. LeanData will continue to work. Please do not swipe LeanData away from Recent Apps, as this will also cause this bug.