我想在我的Android应用程序工作时保持活动状态,并且我正在使用FLAG_KEEP_SCREEN_ON标志用于此目的,但我不想总是保持屏幕,因为它对电池来说不经济。我想使用标准行为 - 当用户触摸屏时 - 他点亮,并在一段时间不活动后关闭。我怎么能这样做?
答案 0 :(得分:2)
我建议查看PowerManager.WakeLock
,特别是PowerManager.PARTIAL_WAKE_LOCK
标志,这将使CPU保持运行但屏幕关闭。如果您采用这种方法,请确保在完成后释放 WakeLock
。
您可以在此处找到更多相关信息:http://developer.android.com/reference/android/os/PowerManager.html