我有Android应用程序,它是销售代表应用程序。当他使用应用程序首先需要显示通知,如您的电池电量为10%...,然后2分钟后,如果他没有插上电源,它会自动关闭设备。Android电池电量通知&5分钟关机后关机/关机设备
我创建了这样的
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
& &如何在显示通知后自动关闭电源?
请人帮我在这...提前
谢谢..
No.还没有显示关机画面/对话框。我做了'\t PowerManager pm =(PowerManager)context.getSystemService(Context.POWER_SERVICE); PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK,“My Tag”); \t \t wl.acquire();' – Piraba 2012-01-17 07:48:49
您可以结帐[this one](http://stackoverflow.com/questions/6756768/turn-off-screen-on-android) – 2012-01-17 07:56:57