2

インターネットで検索してここで質問した後。SIMカードから正確な時刻を取得するソリューションは、ユーザーが設定で「自動時刻同期」を指定したときにAndroidが時刻を設定するために使用するNITZ(Network Identity and Time Zone)と呼ばれるサービスを使用していることがわかりました。
そのようなことを実装し、それをアプリで使用して正確な時間を取得する方法を知りたいです。
Androidは「revertToNitz()」と呼ばれるメソッドを使用して時間を同期しているようです。
私も使いたいです。助けていただければ幸いです。

4

3 に答える 3

2

そのようなことを実装し、それをアプリで使用して正確な時間を取得する方法を知りたいです。

これは、OS によって自動的に処理されます。System.currentTimeMillis()またはその他の標準的なJavaの方法を使用して時間を取得してください。アプリはキャリアからの NITZ 信号にアクセスできません。

Androidは「revertToNitz()」と呼ばれるメソッドを使用して時間を同期しているようです。

Android SDK にはありrevertToNitz()ませんし、ソース コードにもありません。

于 2013-03-14T15:53:05.343 に答える