我有 Android 应用程序,它是 Sales Rep 应用程序。当他使用该应用程序时,首先需要显示通知,例如您的电池电量为 10% ...,然后 2 分钟后如果他没有插上电源,它会自动需要关闭下设备。
我创造了这样
public class BatteryLevelActivity extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
int level = intent.getIntExtra("level", 0);
Toast.makeText(context, "Battery Level is "+level+"%", Toast.LENGTH_LONG) ;
}
}
还有我的 androidManifest 文件
<receiver android:name=".service.BatteryLevelActivity">
<intent-filter>
<action android:name="android.intent.action.BATTERY_CHANGED" />
</intent-filter>
</receiver>
打电话给我喜欢的地方
batteryLevelReceiver = new BatteryLevelReceiver();
IntentFilter intentFilter1 = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
intentFilter1.addAction(Intent.ACTION_BATTERY_LOW);
registerReceiver(batteryLevelReceiver, intentFilter1);
它去 BatteryLevelReceiver
上课。我真的不知道如何检查power is plugged or not
&&显示通知后如何自动关机?
请有人帮我解决这个问题...
提前致谢..