Android休眠設定時間設定和實現永不鎖屏

2021-08-17 16:38:07 字數 1054 閱讀 3350

問題: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...