使用的变量
private boolean iswakeLock = true;// 是否常亮
private PowerManager.WakeLock wakeLock;
上代码直接
@SuppressLint("InvalidWakeLockTag")
@Override
protected void onResume() {
// TODO Auto-generated method stub
PowerManager pm = (PowerManager) getSystemService(POWER_SERVICE);
wakeLock = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK
| PowerManager.ON_AFTER_RELEASE, "DPA");
if (iswakeLock) {
wakeLock.acquire();
}
super.onResume();
}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
if (wakeLock != null) {
wakeLock.release();
}
Process.killProcess(Process.myPid());
}