0
点赞
收藏
分享

微信扫一扫

Android使用NTP服务器获取当前时间

覃榜言 2022-02-22 阅读 133
  1. frameworks/base/services/java/com/android/server/SystemServer.java
    系统服务类,用于启动管理后续的系统服务,如NetworkTimeUpdateService
  2. frameworks/base/services/java/com/android/server/NetworkTimeUpdateService.java
    通过onPollNetworkTime调用NtpTrustedTime.forceRefresh()获取NTP服务器时间
  3. frameworks/base/core/java/android/util/NtpTrustedTime.java
    创建SntpClient实例,调用SntpClient.requestTime()使用UDP协议请求网络时间
  4. frameworks/base/core/java/android/net/SntpClient.java
    发起服务器请求,并处理返回结果
  5. frameworks/base/core/res/res/values/config.xml
    Android系统配置ntpServer的文件路径
举报

相关推荐

0 条评论