private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context arg0, Intent batteryStatus) {
currentLevel = batteryStatus.getIntExtra("level", 0);
lv1 = (LinearLayout) findViewById(R.id.linear);
lv1.refreshDrawableState();
lv1.removeAllViews();
int status = batteryStatus.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
isCharging = status == BatteryManager.BATTERY_STATUS_CHARGING || status == BatteryManager.BATTERY_STATUS_FULL;
String chargineType = "";
if (isCharging == true && isMsgDisp == false) {
isMsgDisp = true;
int chargePlug = batteryStatus.getIntExtra(BatteryManager.EXTRA_PLUGGED, -1);
boolean usbCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_USB;
boolean acCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_AC;
}
}
@Override
public void onReceive(Context arg0, Intent batteryStatus) {
currentLevel = batteryStatus.getIntExtra("level", 0);
lv1 = (LinearLayout) findViewById(R.id.linear);
lv1.refreshDrawableState();
lv1.removeAllViews();
int status = batteryStatus.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
isCharging = status == BatteryManager.BATTERY_STATUS_CHARGING || status == BatteryManager.BATTERY_STATUS_FULL;
String chargineType = "";
if (isCharging == true && isMsgDisp == false) {
isMsgDisp = true;
int chargePlug = batteryStatus.getIntExtra(BatteryManager.EXTRA_PLUGGED, -1);
boolean usbCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_USB;
boolean acCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_AC;
}
}
No comments:
Post a Comment