【发布时间】:2012-01-17 04:14:35
【问题描述】:
我有 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 &&显示通知后如何自动关机?
请任何人帮助我...
提前谢谢..
【问题讨论】: