1
通常,我們使用喚醒鎖機制來保持應用程序的明亮。但是當我研究Android Camera時,我發現沒有任何關於喚醒鎖的信息,包括獲取喚醒鎖並釋放喚醒鎖。相機如何在Android 4.2中保持喚醒鎖?
當我將顯示設置中的睡眠設置設置爲15秒,也就是說,15秒後,如果沒有任何操作,屏幕將進入睡眠狀態。但是當我啓動相機並且什麼都不做時,我發現在15秒後屏幕變亮。
那麼相機如何保持喚醒鎖?相機如何讓屏幕比Android 4.2中的顯示設置中的睡眠設置長亮?我對此感到困惑。
我搜索了你在相機和圖庫中所說的代碼,但沒有結果。所以我認爲它不會使用這種方式來保持屏幕亮度。 – Jerikc
@Jerikc:還有'FLAG_KEEP_SCREEN_ON'可以應用到'Window'作爲活動設置的一部分 - 最後,這就是'setKeepScreenOn()'的用法。 – CommonsWare
如果我設置了FLAG_KEEP_SCREEN_ON標誌,這意味着我保持喚醒鎖。對 ? – Jerikc