Battery Monitor
Monitor your device's battery status in detail in real time
Screenshots
Description
Battery Monitor is a simple, practical Android app for keeping an eye on your device’s battery.
It gives you clear battery information at a glance, shows useful notifications, supports configurable battery alarms, and lets you review battery history over time.
<b>Main features:</b>
- persistent notification with current battery level, status, and optional details
- on Android 16 and newer, the main notification can be replaced with a Live Update showing the current battery level or temperature,
- detailed battery information, including charge level, temperature, voltage, health, and power source
- advanced battery information thanks to root access or Shizuku
- configurable battery alarms: for full charge, low battery, or custom charge thresholds; temperature and battery health
- battery event history with filtering
- CSV history export for further analysis
- home screen widgets
- no personal data collection
<b>Battery status notification</b>
Battery Monitor can show a persistent notification with up-to-date battery information. You can choose what is displayed, such as battery percentage, charging status, or additional details.
<b>Battery alarms</b>
Set practical alerts to help you manage charging and discharging. Battery Monitor can notify you when the battery reaches a selected level, drops below a chosen threshold, or becomes fully charged.
<b>History and export</b>
The app records battery-related events so you can review how your battery status changed over time. Logs can be filtered and exported to CSV for further analysis.
<b>Widgets</b>
Home screen widgets let you keep important battery information visible without opening the app.
<b>Privacy</b>
Battery Monitor does not collect, store, or transmit personal data. It focuses only on local battery monitoring on your device.
<b>Project background</b>
Battery Monitor is a continued and rebranded version of Battery Indicator Pro / BatteryBot Pro. The project aims to preserve a classic, clear battery monitoring experience while keeping the app working well on modern Android versions.
What’s new (1.3.0)
New:
- Added system (Android 13+) language chooser in settings (#56, thanks @Aga-C).
- Added importing and exporting app settings (#51, thanks @Hirdaya-Shrestha).
Fixed:
- Using localized unit strings instead of hardcoded English ones (#63, thanks @Hirdaya-Shrestha).
- Rewritten live updates to use NotificationCompat, to ensure it works well with API 36.
- Turned off force refresh of battery data in OS in the Advanced tab, which could cause issues with some battery drivers.
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Run at startupStart automatically after the device is switched on.
- Foreground serviceKeep running in the background, visible in the status bar.
- FOREGROUND_SERVICE_DATA_SYNC
- FOREGROUND_SERVICE_SPECIAL_USE
- NotificationsShow notifications.
- POST_PROMOTED_NOTIFICATIONS
- VibrationControl the vibration alert.
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
Show 2 more permissions
- batterymonitor.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- permission.API_V23
Comments