我遇到了一些Android平板电脑在连接到我们的无线网络时无法同步时间的问题。这是在一所学校中,并且被严格锁定,因此很可能会阻止他们访问他们需要的东西以同步时间。
这些是仅支持Wi-Fi的设备,因此它们无法设置来自GSM提供商的时间或其他任何时间,这意味着它们必须使用其他设备,大概是NTP。如果是NTP,如何查看/更改使用的时间服务器?
设备是Android 4.0.1。我不确定它们是什么品牌/型号,但会尝试找出答案。
我遇到了一些Android平板电脑在连接到我们的无线网络时无法同步时间的问题。这是在一所学校中,并且被严格锁定,因此很可能会阻止他们访问他们需要的东西以同步时间。
这些是仅支持Wi-Fi的设备,因此它们无法设置来自GSM提供商的时间或其他任何时间,这意味着它们必须使用其他设备,大概是NTP。如果是NTP,如何查看/更改使用的时间服务器?
设备是Android 4.0.1。我不确定它们是什么品牌/型号,但会尝试找出答案。
Answers:
我们已与设备制造商确认,设备使用NTP将时间与pool.ntp.org同步。经过一些我自己的研究,我发现在中配置了NTP /system/etc/gps.conf
。您必须是root用户才能编辑此文件,但是我至少能够确认提供给我们的信息正确无误。
我们已打开防火墙以访问去往pool.ntp.org的流量,到目前为止,所有设备都保持同步,因此看起来这已按预期工作。
感谢http://forum.xda-developers.com/showthread.php?t=1200089提供有关NTP配置文件的信息。
dotVezz已经评论了使用NTP。
如果是这样,则可以使用ClockSync,它可以设置NTP服务器。但是,您需要手动进行同步。自动同步仅在ROOTED设备上受支持。
ClockSync通过NTP(网络时间协议)将设备系统时钟与Internet上的原子时间同步。如果提供商不支持NITZ,发送不正确的时间或设备/ ROM的时钟漂移过大,则很有用。有2种模式:root用户自动模式和没有root用户的辅助手动模式(无根模式)。
您可以在公司DNS基础结构中使用DNS覆盖pool.ntp.org条目,并使该别名/ CNAME成为您自己内部NTP源/服务的别名。这将允许内部连接的android设备与NTP同步,而无需修改设备本身