Android Application
Battery Health Check App Icon

Battery Health Check & Alarm

Monitor your battery health in real-time, prevent overcharging, and extend your battery lifespan with intelligent charging alerts.

App Features & Functions

Everything you need to monitor, protect, and optimize your Android device battery

Smart Charging Alarm

Get instant sound alerts when your battery reaches your desired percentage (10%–100%). Never overcharge your device again. The alarm works even on lock screen and auto-stops when charger is unplugged.

Real-Time Charging Monitor

View live voltage, current (mA), power (W), and charging status. Supports AC, USB, and wireless charging detection with accurate real-time readings directly from BatteryManager API.

Battery Health Estimator

Calculate your battery's current health percentage based on charging sessions. Auto-detects design capacity and compares estimated vs actual capacity with reliability indicators.

Charge History Log

Track and analyze every charging session with detailed logs including duration, temperature ranges (min/avg/max), and percentage gained. Perfect for spotting battery degradation patterns.

BatteryManager API Info

Access deep system battery information: Charge Counter, Current Now/Average, Technology, Temperature, Voltage, Manufacturer, Model, Android Version, and Build ID.

Quick Notification Overview

Get persistent notification showing battery percentage, voltage, temperature, and charging status at a glance without opening the app. Tap to open full details instantly.

Why Choose This App?

Key advantages that make Battery Health Check stand out

Prevent Overcharging Damage

Overcharging is one of the main causes of battery degradation. Our alarm notifies you exactly when to unplug, helping maintain your battery's chemical health and extending its lifespan by months or even years.

Accurate Health Estimation

Unlike generic battery apps, we calculate health based on actual charging session data, not just voltage readings. The more you use it, the more accurate the estimation becomes.

Temperature Monitoring

Track min, average, and max temperature for every charging session. High temperatures damage Li-ion batteries permanently — our logs help you identify problematic chargers or environments.

Works on Lock Screen

The alarm popup and charger connection popup work seamlessly whether your screen is on or off, and even when the device is locked. You'll never miss an alert.

Fully Customizable

Set your own alarm threshold anywhere from 10% to 100%. Toggle the alarm on/off anytime. The app adapts to your charging habits, not the other way around.

Open Source & Ad-Free Core

Developed by John Irianto Susanto. The app is available on GitHub for transparency and community contributions. Clean interface with no unnecessary bloatware.

App Screenshots

See the app in action — clean interface, powerful features

Charging Monitor - Real time voltage, current, and power readings with battery level indicator
Charging Monitor Dashboard
Charging Alarm Settings - Set custom percentage threshold with slider
Alarm Configuration
Full Battery Alert - Red screen with swipe to dismiss alarm
Full Battery Alarm
BatteryManager API - Detailed system battery information
BatteryManager API Details
Notification Overview - Quick battery stats in notification panel
Quick Notification View
Battery Health Estimator - Health percentage and recommendations
Battery Health Estimator
Charge History - Log of past charging sessions with temperature data
Charging History Log
About Page - Developer info and store links
About & Links

Screenshots taken on Samsung Galaxy S23 Ultra (SM-S918B) running Android 16

User Guide

Step-by-step instructions to get the most out of the app

1

Installation & Permissions

Download the app from Google Play Store or GitHub. Upon first launch, grant the necessary permissions:

  • Battery Stats: Required to read voltage, current, and temperature.
  • Notification Access: Needed for the persistent battery notification.
  • Display over other apps: Allows alarm popup to appear on lock screen.
  • Ignore Battery Optimization: Ensures background monitoring isn't killed by the system.
2

Using the Charging Monitor

Open the app to view the main dashboard. You'll see:

  • Real-time battery percentage with animated battery icon.
  • Voltage (V) and Current (mA) readings updated every second.
  • Calculated Power (W) = Voltage × Current.
  • Charging source indicator (AC, USB, Wireless, or Not Charging).
  • Device model and current temperature.
3

Setting Up the Charging Alarm

To prevent overcharging:

  • Toggle the "Charging alarm" switch to ON.
  • Use the slider to set your desired alarm percentage (e.g., 80% for daily use, 100% for full charge).
  • Connect your charger. The app will monitor in background.
  • When the target percentage is reached, a full-screen alarm will trigger with sound.
  • Swipe the slider or unplug the charger to stop the alarm.
4

Checking Battery Health

Navigate to the Battery Health tab:

  • The app auto-detects your device's design capacity (e.g., 5000 mAh).
  • After 10+ charging sessions, it calculates estimated battery health %.
  • View reliability rating based on number of recorded sessions.
  • Read personalized recommendations (e.g., "Keep charging between 20–80%").
5

Reviewing Charge History

Every charging session is automatically logged:

  • Date and time of session start.
  • Percentage range (e.g., 29% → 100%).
  • Duration in minutes.
  • Temperature statistics: Min, Average, and Max °C.
  • Use this data to identify slow chargers or overheating issues.
6

Troubleshooting

If features aren't working as expected:

  • Alarm not ringing: Ensure "Ignore Battery Optimization" is granted and app has auto-start permission.
  • Current shows 0 mA: Some devices restrict current reading on Android 10+. Try using the Average Current instead.
  • Popup not showing on lock screen: Enable "Display over other apps" in system settings.
  • History not saving: Check that storage permission is granted.

Get Battery Health Check

Available for free on Google Play Store and GitHub. Download now and start protecting your battery today.

Get it on Google Play
View source on GitHub

Developed by John Irianto Susanto | Version 3.8.8