应用场景:游戏,录像,播放视频或需要实时查看信息的情况。
代码部分:
1,Manifest中添加权限
<uses-permission android:name="android.permission.WAKE_LOCK" />
2,Activity代码
PowerManager powerManager = null;
WakeLock wakeLock = null;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.powerManager = (PowerManager) this
.getSystemService(Context.POWER_SERVICE);
this.wakeLock = this.powerManager.newWakeLock(
PowerManager.FULL_WAKE_LOCK, "My Lock");
}
protected void onResume() {
super.onResume();
this.wakeLock.acquire();
}
protected void onPause() {
super.onPause();
this.wakeLock.release();
}