从这篇文章中,Android disable screen timeout while app is running,我可以编程方式禁用屏幕超时
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
禁用屏幕超时我的问题是我会安全地
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
不[WakeLock](http://developer.android.com/reference/android/os/PowerManager.WakeLock.html)做你想做的事吗?我确定这是首选的方式。 – Rob
我在这里看到一些帖子说'WakeLock'耗尽手机电池。我不确定哪一个是首选的方式。请指教。 – michael