可以通過以下方法進行系統休眠時間的獲取,設定休眠時間,喚醒螢幕等:(測試環境android5.1)
/*** 設定休眠時間**
@param
millisecond
* @param
context
*/public static void
setscreensleeptime(int millisecond, context context) catch (exception localexception)
}/**
* @param
context
* @return
*/public static int
getscreensleeptime(context context) catch (exception localexception)
return millisecond;
}
/*** 喚醒手機螢幕並解鎖
*/public static void
wakeupandunlock()
/*** 判斷當前螢幕是否亮**
@return
*/public static boolean
isscreenon()
需要新增的許可權:
android:name=
"android.permission.write_settings"
/>
android:name=
"android.permission.wake_lock"
/>
android
:name=
"android.permission.disable_keyguard"
/>
Android休眠設定時間
預設情況下,android系統在超過n分鐘沒操作,會自動關屏並進入休眠狀態。實際上,有些專案要求超時不休眠,如果只是針對單個應用程式,我們可以通過電源管理設定狀態來實現,方法一 調整 settings.system.putint getcontentresolver android.provider...
Android休眠設定時間設定和實現永不鎖屏
問題 android休眠設定時間設定和實現永不鎖屏 方法 方法 一 調整系統原始碼 目的 實現永不休眠 路徑 frameworks base packages settingsprovider res values defaults.xml 行號 22 原來60000改為2147483647 目的 ...
Android 禁止系統休眠,使屏
用了第二種,有效 android 禁止系統休眠,使螢幕不變暗,保持遊戲中螢幕高亮 實現這一功能的方法有兩種,一種是在manifest.xml檔案裡面宣告,一種是在 裡面修改layoutparams的標誌位。具體如下 1 在manifest.xml檔案裡面用user permission宣告。如下 這...