我将 AOSP 中的默认 NTP 服务器从 time.android.com 更改为其他服务器。
我通过更改
frameworks/base/core/res/res/values/config.xml 中的键
config_ntpServer
来做到这一点
如何在设备上验证我的更改是否生效?
您可以通过 adb logcat -b events 查看事件日志:
如果系统从ntp服务器获取时间成功,您将看到:
ntp_success: [time.android.com/216.239.35.0,704,860]
如果失败,您将看到:
ntp_failure: [time.android.com/216.239.35.0,"failed message"]
相关源文件有:
core/java/android/util/NtpTrustedTime.java 核心/java/android/net/SntpClient.java
adb shell 设置获取全局 ntp_server