Android手机如何编程以自动从提供商那里获得时间?

时间:2014-07-30 23:14:18

标签: android time ntp

因此,我需要处理设备之间高度准确,同步的时间。但是,用户可能会移动。我知道手机会通过手机信号塔自动更改时区。但是它如何/多少次拉动时间?

我将使用NTP协议来计算偏移量,但如果偏移量错误则会出现问题。例如,应用程序告诉手机在晚上9点运行指令并计算偏移量,以便与其他设备同步。一小时后,电话已经移动30英里,因此与另一座塔接触,即将开始另一条指令。

NTP偏移是否会错误,因为手机与其他塔的时间略有不同,因为每次连接新塔时都会拉动时间?它是否每隔任意间隔(即24小时)从最近的塔中抽出时间,除非时区发生变化?我不想做持续不必要的NTP调用(例如每分钟),因为应用程序是周期密集型的,并且只想通过在设备时间发生变化时触发来确保偏移是正确的。

0 个答案:

没有答案