1. 程式人生 > >Android 保持亮屏

Android 保持亮屏

Android 中保持螢幕常亮的方式有兩種,一種是給當前 Window 設定 FLAG_KEEP_SCREEN_ON 標誌,另一種是使用 WakeLock。WakeLock 的 sdk 中已經廢棄了一些介面,並在其中註明了建議使用第一種方式。

Window window = MainActivity.this.getWindow(); // 獲取當前的 Window 物件
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); // 保持常亮
window.clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); // 取消常亮