問題:android休眠設定時間設定和實現永不鎖屏
方法:方法
一、調整系統原始碼
目的:實現永不休眠
路徑:frameworks/base/packages/settingsprovider/res/values/defaults.xml 行號:22 原來60000改為2147483647
目的:實現永不鎖屏
路徑:frameworks/base/packages/settingsprovider/res/values/defaults.xml 行號:79 原來false改為true
方法二、調整資料庫:
android的這些設定都是存放在sql資料庫裡的,也就是說可以直接通過修改資料庫來不讓android睡眠。
/data/data/com.android.providers.settings/databases/settings.db
具體sql:
sqlite3update system set value = '2147483647' where name = 'screen_off_timeout' ; //可行
應用程式
應用程式
sqlite3 settings.db
.tables
select * from secure;
select * from system;
update secure set value = '1' where name = 'lockscreen.disabled';
update system set value = '2147483647' where name = 'screen_off_timeout';
.quit
-->
cd /data/system/
sqlite3 locksettings.db
select * from locksettings;
update locksettings set value = '1' where name = 'lockscreen.disabled';
.quit
-->再重啟後生效。
Android休眠設定時間
預設情況下,android系統在超過n分鐘沒操作,會自動關屏並進入休眠狀態。實際上,有些專案要求超時不休眠,如果只是針對單個應用程式,我們可以通過電源管理設定狀態來實現,方法一 調整 settings.system.putint getcontentresolver android.provider...
Android設定系統休眠
可以通過以下方法進行系統休眠時間的獲取,設定休眠時間,喚醒螢幕等 測試環境android5.1 設定休眠時間 param millisecond param context public static void setscreensleeptime int millisecond,context c...
Android 設定系統時間
方案一 string y string.valueof mdatepicker.getyear y check y,4 string mon string.valueof mdatepicker.getmonth 1 mon check mon,2 string d string.valueof m...