エミュレータの時刻とシステム時刻をミリ秒の精度で同期させる方法はありますか?したがって、System.currentTimeMillis()
コールは、Cでgettimeofday()
コールと同じ時間を返しますか?アンドロイドエミュレータ時刻同期
4
A
答えて
0
私は100%の質問を理解しているかどうかはわかりません。
あなたはdalvik/vm/native/java_lang_System.c
で見れば、あなたが表示されます。 - 少なくとも私は見ていますのDalvikの実装で
static void Dalvik_java_lang_System_currentTimeMillis(const u4* args, JValue* pResult)
{
struct timeval tv;
UNUSED_PARAMETER(args);
gettimeofday(&tv, (struct timezone *) NULL);
long long when = tv.tv_sec * 1000LL + tv.tv_usec/1000;
RETURN_LONG(when);
}
そうにSystem.currentTimeMillis()は、gettimeofdayの()を呼び出します。
ClockSyncのようなアプリを使用してエミュレータで時刻を設定するとどうなりますか?それはあなたのホストPCでも使用できるntpプロトコルを使用します。
0
残念ながら、Androidはnotallowで、ルートなしのアプリで設定する時間です。だから、あなたがroot the emulatorの場合にのみ時間を設定することができます。
関連する問題
- 1. std chrono時刻同期
- 2. アプリケーションの時刻をデバイス時刻と同期させる方法
- 3. Javaによるネットワーク時刻同期
- 4. マシンの時刻を同期させる方法
- 5. React.jsのコンポーネントとhtml5の現在の時刻との同期
- 6. 現在の時刻を使用してディスプレイを同期する
- 7. captureStillImage特定の時刻に非同期で動作しない
- 8. タイムゾーンと時刻がクライアントPC上で同期していない
- 9. ntpdは同期する前に時刻を配信します
- 10. アンドロイドアプリケーションのサーバーから時刻を同期するには
- 11. アンドロイドアプリとサーバー間の時刻を同期させる
- 12. データ時刻フィールドの時刻
- 13. 2台の異なるマシン間で時刻を同期する方法
- 14. インデックスがsybaseにドロップされた時期(日付と時刻)
- 15. 同時gRPCクライアントは、同期/非同期サーバー
- 16. 同期と非同期AJAXを同時に実行する
- 17. fecha.js - 日付/時刻、特定の時刻
- 18. c#時刻からsql日付時刻
- 19. 時間ピッカー現在の時刻と時刻ピッカー時刻の違いAndroidのアラーム
- 20. Mysql +参加時にテーブルへの更新(同時刻)
- 21. パンダの時系列で毎日同じ時刻の値をクエリ
- 22. 毎回同じアンドロイドエミュレータを使用
- 23. オブジェクトストレージ(Softlayer SWIFT)同期時間?
- 24. サーバ間の同期時間
- 25. インターネットで時計を同期
- 26. UTCのAndroid時間同期
- 27. 全く同じ時刻に異なるリソースを読み取るための同期スレッド
- 28. 同期メソッドConcurrentHashMapの同時実行レベル
- 29. C#同時実行の非同期化
- 30. アンドロイドエミュレータの時間を短縮する