修改android 睡眠的时间的两种方法
http://blog.chinaunix.net/uid-9688646-id-3687545.html
方法一、
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);
方法三:
系统代码中修改方法是:
在 frameworks/base/packages/SettingsProvider/res/values/defaults.xml
把 def_screen_off_timeout 值设定需要的值,比如1800000(30分钟)
另外可以把系统设置成stay awake就不会让系统进入睡眠状态了, 在 frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
中设置 STAY_ON_WHILE_PLUGGED_IN 使用为 1
loadSetting(stmt, Settings.System.STAY_ON_WHILE_PLUGGED_IN,
"1".equals(SystemProperties.get("ro.kernel.qemu")) ? 1 : 1);
更多相关文章
- Android 系统framework 概述
- Android 设置颜色的方法总结
- Android 中两种方法设置android:gravity 和 android:layout_grav
- 在eclipse的android工程里引用android sdk之外的类和方法
- 深入理解 Android消息处理系统的原理
- android系统定制从听说到入门二
- 最封闭的开源系统:Android
- Android主题和系统样式篇(下)
- android studio 编译的时候出现的错误和解决方法