不锁屏修改: 1,packages/apps/Settings/src/com/android/settings/DisplaySettings.java : ListPreference screenTimeoutPreference = (ListPreference) findPreference(KEY_SCREEN_TIMEOUT);
//for android 2.3
//screenTimeoutPreference.setValue(String.valueOf(Settings.System.getInt(
// resolver, SCREEN_OFF_TIMEOUT, FALLBACK_SCREEN_TIMEOUT_VALUE)));
//end for android 2.3
//for android 4.0
//screenTimeoutPreference.setValue(String.valueOf(userPreference));
//end for android 4.0
screenTimeoutPreference.setValue("-1");
2
,
frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardViewMediator.java
:
private boolean mExternallyEnabled = false;
3,frameworks/base/packages/SettingsProvider/res/values/defaults.xml
<integer name="def_screen_off_timeout">-1</integer>
<integer name="def_screen_off_timeout">60000</integer>
60000
单位是毫秒,修改为大点的值就可以延长开机时间,但
-1
好像不是无限大。
在
packages/apps/Settings/res/values/arrays.xml
中
<string-array name="screen_timeout_entries">
<item>30 minutes</item>
下面添加如下
<item>12 hours</item>
在
<string-array name="screen_timeout_values" translatable="false">
<item>1800000</item>
下面添加如下:
<item>36000000</item>