//判断是否是低电量
public boolean isBatteryLowPower() {
IntentFilter ifilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
Intent batteryStatus = registerReceiver(null, ifilter);
int batteryLevel = batteryStatus.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
Log.d(this, "isBatteryLowPower batteryLevel=" + batteryLevel);
//一般用15%为低电阀值
return (batteryLevel != -1 && batteryLevel < 15);
}