多个 Android 设备上的时间同步

time synchronization on several Android devices

我可以在多个 Android 设备上同步一次吗? 例如,当前时间是 00:00,通过 timeapi(网络服务)我们将这次时间发送到 Android1。由于一些延迟,我们得到 00:01 而不是 00:00。 我们在 Android2 上做同样的事情,但这次,延迟 = 2 秒,我们得到 00:02。 那么我们可以在 2 Android 台设备之间同步这些时间吗? 也许你建议另一种没有网络服务的方式,通过蓝牙或每 5 秒向网络服务发送几个请求来计算平均延迟? 充其量我必须在 Android1 和 Android2 获得 00:00 时间。

如果你想要的是所有设备上的正确时间,那么你通常不需要做任何事情,除了确保内置时间同步没有关闭,时间同步将通过NITZ 协议。

如果您的运营商不提供 NITZ 时间同步,您可以使用 NTP。

如果您想拥有自己的自定义时间,请关闭 NITZ 同步,并通过您自己的自定义 NTP 服务器使用 NTP。