探討:如何修改Android超時休眠時間
默認(rèn)情況下,Android系統(tǒng)在超過N分鐘沒操作,會自動關(guān)屏并進(jìn)入休眠狀態(tài)。
實際上,有些項目要求超時不休眠,如果只是針對單個應(yīng)用程序,我們可以通過電源管理設(shè)置狀態(tài)來實現(xiàn),
而如果要設(shè)置所有應(yīng)用的超時時間,則可以參考以下方法:
方法一、調(diào)整代碼:
Settings.System.putInt(getContentResolver(),android.provider.Settings.System.SCREEN_OFF_TIMEOUT,-1);
權(quán)限:<uses-permission android:name="android.permission.WRITE_SETTINGS" />
方法二、調(diào)整數(shù)據(jù)庫:
android的這些設(shè)置都是存放在sql數(shù)據(jù)庫里的,也就是說可以直接通過修改數(shù)據(jù)庫來不讓android睡眠。
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
具體sql:
UPDATE system SET value = '-1' WHERE name = 'screen_off_timeout' ;
相關(guān)文章
Android Studio 一個工程打包多個不同包名的APK實例詳解
這篇文章主要介紹了Android Studio 一個工程打包多個不同包名的APK,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2018-02-02Android學(xué)習(xí)教程之下拉刷新實現(xiàn)代碼(11)
這篇文章主要為大家詳細(xì)介紹了Android學(xué)習(xí)教程之下拉刷新實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-11-11Android基于廣播事件機(jī)制實現(xiàn)簡單定時提醒功能代碼
這篇文章主要介紹了Android基于廣播事件機(jī)制實現(xiàn)簡單定時提醒功能代碼,較為詳細(xì)的分析了Android廣播事件機(jī)制及提醒功能的相關(guān)實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10Android開發(fā)簡單實現(xiàn)搖動動畫的方法
這篇文章主要介紹了Android開發(fā)簡單實現(xiàn)搖動動畫的方法,結(jié)合實例形式分析了Android搖動動畫的布局與功能簡單實現(xiàn)方法,需要的朋友可以參考下2017-10-10Retrofit Rxjava實現(xiàn)圖片下載、保存并展示實例
本篇文章主要介紹了Retrofit Rxjava實現(xiàn)圖片下載、保存并展示實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06Android實現(xiàn)瘋狂連連看游戲之開發(fā)游戲界面(二)
這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)瘋狂連連看游戲之開發(fā)游戲界面,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03