BatteryBroadcast.java
1.11 KB
package com.lotus.town.broadcast;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.controller.NotifyType;
import com.lotus.town.notify.NotifyManager;
public class BatteryBroadcast extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
if (intent != null) {
String acyion = intent.getAction();
switch (acyion) {
case Intent.ACTION_BATTERY_CHANGED://电量发生改变
break;
case Intent.ACTION_BATTERY_LOW://电量低
break;
case Intent.ACTION_BATTERY_OKAY://电量充满
break;
case Intent.ACTION_POWER_CONNECTED://接通电源
NotifyManager.NotifyChange(context, NotifyType.BATTERY_PLUG_NOTIFY);
break;
case Intent.ACTION_POWER_DISCONNECTED://拔出电源
NotifyManager.NotifyChange(context, NotifyType.BATTERY_UNPLUG_NOTIFY);
break;
}
}
}
}