修改android 睡眠的时间的两种方法
16lz
2021-12-04
方法一、
有时候在LCD或touchscreen或键盘调好之前,android默认10秒就会suspend,导致系统睡眠。 也没办法通过android菜单来修改超时时间。 实际上android的这些设置都是存放在sql数据库里的,也就是说可以直接通过修改数据库来不让android睡眠。 sqlite3 /data/data/com.android.providers.settings/databases/settings.db
select * from system;
UPDATE system SET value = '6000000' WHERE name = 'screen_off_timeout';
UPDATE system SET value = '-1' WHERE name = 'screen_off_timeout' ;
.exit
insert into system ('name','value') values ('lock_pattern_autolock',1);
方法二、
找到SoundAndDisplaySettings.java
ListPreference screenTimeoutPreference =
(ListPreference) findPreference(KEY_SCREEN_TIMEOUT);
//screenTimeoutPreference.setValue(String.valueOf(Settings.System.getInt(
// resolver, SCREEN_OFF_TIMEOUT, FALLBACK_SCREEN_TIMEOUT_VALUE)));
screenTimeoutPreference.setValue("-1");
screenTimeoutPreference.setOnPreferenceChangeListener(this);
更多相关文章
- Android单元测试初探——Instrumentation
- android——Serializable & Parcelable
- Android之——自定义TextView
- Android位图总结
- android ndk 开发之 在 应用程序中使用 jni
- Android中webView与h5交互
- [转]android单元测试初探——Instrumentation
- 关于安装Android(安卓)Studio的一些问题的解决方法
- Android(安卓)SQLite