builderall

In addition, the battery charges slower at around 80%, so the app also saves time!

Other features that do not require root:

  • Creation of a charging curve, so you can see how the battery was charged and how warm it was during the process.
  • History of past charging cycles and automatic saving of graphs
  • A battery info notification with the current state of the battery
  • A dark theme/design -> optional for the info notification!
  • The warnings are individually switchable for different charging methods (normal, USB or wireless charging).

Additionally, the app has the following features that require root:

- Automatic charging cancellation, so you don't have to be near to hear the warning tone.

  This doesn't work with all devices! I have to customize the app for the device.

- Smart Charging - regulates charging for longer charging sessions (e.g. overnight) to conserve the battery as much as possible.

  This assumes that "charging cancellation" works on your device!

- USB charging deactivation

  This prevents the device from charging when it is connected to a PC/Mac via USB.

  This also assumes that "charging cancellation" works on your device!

- Automatic resetting of the Android internal battery statistics as soon as the battery high warning appears

- Activation of energy saving mode as soon as the battery low warning appears

The intro was created with the help of this library:
https://android-arsenal.com/details/1/4368

The library for the graph (GraphView) can be found here:
http://www.android-graphview.org/

The source code can be found here:
https://github.com/P1xelfehler/BatteryWarner