A simple app that shows battery status information on Android devices. Requires Android 14.
What Batt displays
By default, it shows:
the number of charge cycles
the charge status
However, with some setup, it can also show:
the battery health
the battery manufacturing date
the battery first use date
For this to work, either use Shizuku (instructions can be found in the app) or the following ADB command:
adb shell pm grant com.porg.batt android.permission.BATTERY_STATS
Technical
The app is built using the traditional View-based system and Material 3 components. To get the BATTERY_STATS permission it uses the Shizuku API.
Make sure to use Android Studio Giraffe or later.
License
Batt is licensed under the GNU GPL, version 3.
Acknowledgements
Android 14 API Tests for the base
Mishaal Rahman for finding and reporting on the new APIs