How can I program the Android battery recharge time?

I wanted to know how we can find out how long it takes an Android device to fully charge the battery.

For example, if my battery is charged at 0%, then how long does it take to fully charge, i.e. 100%, the same thing, if my device is charging at 70%, so if I connect the charger now, then how long will it take to fully charge my device.

+4
source share
2 answers

You should read the official documentation. Basically, you will need to use the BatteryManager class to find out the current state of the battery level.

+1
source

This worked for me:

 private void batteryLevel() { BroadcastReceiver batteryLevelReceiver = new BroadcastReceiver() { public void onReceive(Context context, Intent intent) { context.unregisterReceiver(this); int rawlevel = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, -1); int scale = intent.getIntExtra(BatteryManager.EXTRA_SCALE, -1); int level = -1; if (rawlevel >= 0 && scale > 0) { level = (rawlevel * 100) / scale; } batterLevel.setText("Battery Level Remaining: " + level + "%"); } }; IntentFilter batteryLevelFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED); registerReceiver(batteryLevelReceiver, batteryLevelFilter); } 

See also: http://mihaifonoage.blogspot.de/2010/02/getting-battery-level-in-android-using.html

+1
source

All Articles