[Android] - 暫時讓app畫面不進入休眠狀態
一般來說有些app在安裝時,都會出現一個「防止手機進入待命狀態」
但是有時只是希望app在同步或是一些流程時,不想讓手機進入休眠
這時可以加入layout flag來讓app暫時不要進入待命狀態。
主要是加入此flag:FLAG_KEEP_SCREEN_ON
使用方式為在你需要暫時停止手機進入待命狀態的流程當中加入
// 此時暫時不讓手機進入待命狀態 getWindow().addFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
當流程執行完畢後,希望可以讓app回到自動進入待命狀態的話,此時在流程結束的地方加入
// 此時讓手機回復進入自動待命狀態 getWindow().clearFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
當然,如果希望app在執行的時候就是不要讓手機進入待命狀態的話,可以在Manifest加入User Permission:WAKE_LOCK
















