首先要在frameworks\base\packages\SettingsProvider\res\values\defaults.xml
文件中添加<string name="time_12_24" translatable="false">24</string>
字符串必须是"time_12_24",可以在frameworks//base/core/Java/android/provider/Settings.java
文件中看到是这么定义的,24表示时间格式是24小时,12就表示时间格式是12小时的。
android系统默认就是12小时格式的。
然后在frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java
文件中找到loadSystemSettings()函数,在这个函数里添加一行
loadStringSetting(stmt, Settings.System.TIME_12_24, R.string.time_12_24);
这样就将android系统的时间格式默认为24小时的了。
本文介绍如何通过修改Android系统的特定文件来将系统默认的时间显示格式从12小时制更改为24小时制。

3万+

被折叠的 条评论
为什么被折叠?



