is Charging Or Full - Android android.os

Android examples for android.os:BatteryManager

Description

is Charging Or Full

Demo Code

import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.BatteryManager;

public class Main {

  public static boolean isChargingOrFull(Context context) {
    IntentFilter intentFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
    Intent batteryStatus = context.registerReceiver(null, intentFilter);
    return isChargingOrFull(batteryStatus);
  }/*w w w. j  a  v  a2s.  c  om*/

  public static boolean isChargingOrFull(Intent batteryStatus) {
    int status = batteryStatus.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
    return status == BatteryManager.BATTERY_STATUS_CHARGING
        || status == BatteryManager.BATTERY_STATUS_FULL;
  }


}

Related Tutorials