1

Android app需要获得当前的date and time from Internet. 我不能依赖电话上的日期。如何从互联网上获取时间?有什么可用的time servers

4

3 回答 3

1

有很多时间服务器,要选择的服务器可能取决于您在世界上的位置。您可以在NTP.org找到“公共”列表。您可以从RFC958获取有关如何与 NTP 服务器通信的信息。仅供参考,我认为更改设备上的时间需要 ROOT 权限。

于 2010-07-12T11:31:31.543 回答
1

我也有同样的问题。如果您查看日志,Android 似乎有一个 ntp-client。但它每次都失败......如果这个问题得到了解决,它已经帮助了许多项目/人。

作为一种解决方法,我在 Android 上尝试了此代码并且我可以工作。这样您就可以更正本地时钟。(您需要 root 访问权限才能设置它)

于 2010-12-06T05:27:23.647 回答
0

最简单的是分配给端口 13 的白天协议,但只有少数服务器提供此功能(例如在 Windows NT 和更高版本中是可选的)。你有什么可以查询的?

于 2010-07-12T11:39:58.247 回答