Android 修改系统默认时间格式
2017-03-03 14:16
651 查看
android系统第一次开机决定系统的时间格式的代码在frameworks层的SettingsProvider应用中。
1.添加xml配置
在frameworks\base\packages\SettingsProvider\res\values\defaults.xml 文件中添加 一行
2.在相应代码中读取配置
在frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java 文件中找到loadSystemSettings()函数,在这个函数里添加一行
这样就将android系统的时间格式定义为24小时的了。
注意:Settings.System.TIME_12_24是在frameworks/base/core/java/android/provider/Settings.java 中定义的:
2
3
4
5
6
1
2
3
4
5
6
由此可以看出保存在settings.db中的列明为time_12_24
1.添加xml配置
在frameworks\base\packages\SettingsProvider\res\values\defaults.xml 文件中添加 一行
<!-- 24为24小时格式,12为12小时格式 --> <string name="def_time_format" translatable="false">24</string>
2.在相应代码中读取配置
在frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java 文件中找到loadSystemSettings()函数,在这个函数里添加一行
loadStringSetting(stmt, Settings.System.TIME_12_24, R.string.def_time_format);// 读取xml中的配置
这样就将android系统的时间格式定义为24小时的了。
注意:Settings.System.TIME_12_24是在frameworks/base/core/java/android/provider/Settings.java 中定义的:
/** * Display times as 12 or 24 hours * 12 * 24 */ public static final String TIME_12_24 = "time_12_24";1
2
3
4
5
6
1
2
3
4
5
6
由此可以看出保存在settings.db中的列明为time_12_24
相关文章推荐
- Android 修改系统默认时间为24小时格式
- Android 修改系统默认时间为24小时格式 .
- Android系统修改时间格式为24小时制
- Oracle如何修改系统默认时间格式
- Android 修改系统默认时间为24小时制
- Android系统移植与调试之------->如何修改Android设备的默认休眠时间
- 两种简单的方法修改Android系统下的系统默认时间
- android 修改默认时间为24小时格式
- android Rom修改关于系统时间日期格式的修改
- 如何修改Vista系统的默认语言以及系统时间区域,格式
- android 默认时间格式修改方法
- android 如何修改默认时间制式格式
- android 如何修改默认时间格式 .
- android 中对 gps 默认关闭+语言默认中文的设置+时区设置+修改系统名字+修改系统默认时间+修改屏幕休眠时间+修改usb debug默认关闭+mtk修改默认字体大小
- android 修改默认时间为24小时格式
- android 中对 gps 默认关闭+语言默认中文的设置+时区设置+修改系统名字+修改系统默认时间+修改屏幕休眠时间+修改usb debug默认关闭+mtk修改默认字体大小
- android 修改默认时间为24小时格式
- android 中对 gps 默认关闭+语言默认中文的设置+时区设置+修改系统名字+修改系统默认时间+修改屏幕休眠时间
- android 修改默认时间格式为24H
- 如何修改Android系统默认时间