如果想实现进入某个Activity中不息屏,屏幕保持常亮,有个简单的方法,就是使用FLAG_KEEP_SCREEN_ON。
// 设置屏幕常亮,建议加在onCreate或者onResume方法中
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
// 取消屏幕常亮,建议加在onDestroy或者onPause方法中
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);