其他分享
首页 > 其他分享> > Android使用NTP服务器获取当前时间

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

作者:互联网

  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的文件路径

标签:core,java,NTP,SntpClient,frameworks,base,服务器,Android,android
来源: https://blog.csdn.net/weixin_38148680/article/details/123079435