BATTERY_DISCHARGING
if (batteryStatus->state == BATTERY_DISCHARGING && batteryStatus->current_rate == 0)
info->state = apmInfo.online ? BATTERY_CHARGING : BATTERY_DISCHARGING;
else if ((fBatteryInfo.state & BATTERY_DISCHARGING) != 0)
if ((fBatteryInfo.state & BATTERY_DISCHARGING) == 0) {
if ((fBatteryInfo.state & BATTERY_DISCHARGING) == 0) {
else if ((fBatteryInfo.state & BATTERY_DISCHARGING) != 0)
if ((fBatteryInfo.state & BATTERY_DISCHARGING) != 0 && notify && fHasBattery