6
我想在我的應用程序運行時禁用屏幕保護程序。 如何做?哪裏是禁用/啓用屏幕保護程序的最佳位置?在第一個活動?在application.java中?Android禁用屏幕保護程序
我想在我的應用程序運行時禁用屏幕保護程序。 如何做?哪裏是禁用/啓用屏幕保護程序的最佳位置?在第一個活動?在application.java中?Android禁用屏幕保護程序
必須在清單中指定喚醒鎖定權限。
<uses-permission android:name="android.permission.WAKE_LOCK" />
然後在活動中使用以下內容來保持活動運行時的屏幕。
getWindow().addFlags(LayoutParams.FLAG_KEEP_SCREEN_ON);
請記住,不必要地保持屏幕不必要地耗盡用戶設備的電量。
您還必須添加:
進口android.view.WindowManager.LayoutParams;
任何想法,如果這可以防止谷歌電視屏幕保護程序來? – powerj1984 2012-04-30 13:33:32
您實際上不需要此窗口標誌的喚醒鎖定權限,請參閱:https://developer.android.com/training/scheduling/wakelock.html – Mariusz 2016-06-09 14:32:59