0

Android、iOSなどと常に同期する必要がある時計を作成する必要があります.

時計は独立している必要があります。(ユーザーまたは他の何かが時間を変更できませんでした)同期。(時間は Android、iOS などで同じである必要があります。) オフラインで作業します。(インターネット接続は必要ありません)

提案をいただければ幸いです。

今、私はgpsの時間を探しています。

4

2 に答える 2

0

GPS 時間は非常に正確ですが、インターネットと同じように常に利用できるとは限りません。

電話の時計を使用し、秒またはミリ秒単位でデルタを計算して、インターネット経由でサーバーと同期する必要があります。

午前 7:00 にインターネット利用可能 {ServerDelta}= {ServerTime}-{PhoneTime}

午前8時 GPS利用可能

{GPSDelta}= {GPSTime}-{PhoneTime}

午前 11:00 に、およびデルタがある場合は計算でき{GPSDelta}ます{ServerDelta}{PhoneTime}、タイム サーバーとの同期により、サーバーがクロックを変更したのか、電話がクロックを変更したのかはわかりません。電話は毎日時刻​​を修正しますが、毎日 5 秒ずつ遅れたり遅れたりすることがあります。

于 2013-01-28T08:19:08.437 に答える
-1

GPS 信号は屋外でのみ利用できます。

代わりに、NTP または SNTP プロトコルを使用してみてください。

(ちなみに、Android の内部時計はNITZNTP/SNTPを使用して同期されています) Android のソース コードからリファレンス実装を検索できます。

于 2013-01-28T08:13:17.250 に答える