package com.f2prateek.rx.receivers.battery;
import android.os.BatteryManager;
public enum BatteryStatus {
CHARGING, DISCHARGING, FULL, NOT_CHARGING, UNKNOWN;
static BatteryStatus of(int status) {
switch (status) {
case BatteryManager.BATTERY_STATUS_CHARGING:
return CHARGING;
case BatteryManager.BATTERY_STATUS_DISCHARGING:
return DISCHARGING;
case BatteryManager.BATTERY_STATUS_FULL:
return FULL;
case BatteryManager.BATTERY_STATUS_NOT_CHARGING:
return NOT_CHARGING;
default:
return UNKNOWN;
}
}
}