20260610----S905Y5(Android14)-----连接网络自动更新时间,时间设置为24小时

一、NTP服务器配置(网络对时)

📍作用

设备联网后通过 NTP 自动同步时间,避免时间漂移。


📍修改路径

复制代码
frameworks/base/core/res/res/values/config.xml

或(部分晶晨平台可能在 overlay):

复制代码
device/amlogic/<product>/overlay/frameworks/base/core/res/res/values/config.xml

📍推荐配置(中国优化)

添加阿里云和腾讯云时间服务器

复制代码
<string-array translatable="false" name="config_ntpServers">
         <item>ntp://time.android.com</item>
+       <item>ntp://ntp.aliyun.com</item>
+        <item>ntp://ntp.tencent.com</item>
     </string-array>

二、默认 24 小时制设置(推荐方式)

📍作用

系统默认时间格式设置为 24 小时制(避免用户首次进入系统显示 12 小时制)。


📍修改路径

复制代码
frameworks/base/packages/SettingsProvider/res/values/defaults.xml

📍推荐修改项

复制代码
<string name="def_time_12_24">24</string>

如果系统资源 XML 中没有定义默认值,则需要自己写逻辑

复制代码
frameworks/base/packages/SettingsProvider/res/values/defaults.xml

📍新增或修改:

复制代码
<string name="def_time_12_24">24</string>

frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java

private void loadSystemSettings(SQLiteDatabase db) {
        SQLiteStatement stmt = null;
        try {
            stmt = db.compileStatement("INSERT OR IGNORE INTO system(name,value)"
                    + " VALUES(?,?);");

            loadBooleanSetting(stmt, Settings.System.DIM_SCREEN,
                    R.bool.def_dim_screen);
            loadIntegerSetting(stmt, Settings.System.SCREEN_OFF_TIMEOUT,
                    R.integer.def_screen_off_timeout);
            
            ......
            //新增如下

			String time_12_24 = mContext.getResources().getString(R.string.def_time_12_24);
            if (!TextUtils.isEmpty(time_12_24)) {
                loadSetting(stmt, Settings.System.TIME_12_24, time_12_24);
            }
					
            
        } finally {
            if (stmt != null) stmt.close();
        }
    }
相关推荐
杉氧2 小时前
Kotlin 协程深度解析④:架构实战——在 MVVM/MVI 中的进阶应用
android·kotlin
Ab_stupid2 小时前
CTF-Android培训笔记
android·笔记
Ycocol3 小时前
AS同一个目录下的类导入导入其他类爆红无法跳转但是可以编译
android·ide·android studio
Meteors.3 小时前
安卓字节码插桩与埋点
android
故渊at4 小时前
第九板块:Android 多媒体体系 | 第二十三篇:AudioFlinger 与 AudioPolicyService 音频架构
android·架构·音视频·audiopolicy·audioflinger
故渊at4 小时前
第八板块:Android 网络体系与连接管理 | 第二十二篇:ConnectivityService 与 Netd 网络架构
android·网络·架构·连接管理·connectivity
大神15734 小时前
Cordova Android 签名三种方式详解:证书生成、命令行直接签名与配置文件自动签名
android·java
私人珍藏库4 小时前
【Android】压缩视频1.1.28-视频压缩-解放内存
android·app·工具·软件·多功能
踏雪羽翼4 小时前
android 实现文字打印机效果
android·前端·javascript