Android12 系统button默认值修改示例

以修改双行时钟显示为例。

路径:package\apps\Settings\src\com\android\settings\display\LockscreenClockPreferenceCon
troller.java

是通过 Settings.Secure.getInt() 获取默认值的,修改该默认值需要
在 /frameworks/base/packages/SettingsProvider/res/values/defaults.xml 中添加

<integer name="def_lockscreen_use_double_line_clock">0</integer>

在 /frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/Dat
abaseHelper.java 中添加

loadIntegerSetting(stmt, Settings.Secure.LOCKSCREEN_USE_DOUBLE_LINE_CLOCK,
R.integer.def_lockscreen_use_double_line_clock);

猜你喜欢

转载自blog.csdn.net/guanmingyuangmy/article/details/130432262