是否有某種方法可以以毫秒的精度同步仿真器時間和系統時間?所以電話System.currentTimeMillis()
將返回與C中的電話號碼gettimeofday()
相同的時間?android模擬器時間同步
4
A
回答
0
我不確定我是否理解100%的問題。
如果您在dalvik/vm/native/java_lang_System.c
看,你會看到:
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() - 在我看的Dalvik執行至少。
如何使用像ClockSync這樣的應用程序來設置仿真器上的時間。它使用ntp協議,您也可以在主機上使用該協議。
0
不幸的是,Android沒有notallow時間由沒有根的應用程序設置。因此,只有在root the emulator的情況下,您才能設置時間。
相關問題
- 1. 在iOS模擬器之間同步NSUserDefaults
- 2. Android模擬器未與VS 2015同步
- 3. Android模擬器啓動時間過長
- 4. 加速android模擬器時間
- 5. 同時啓動多個Android模擬器
- 6. Android中的同步時間
- 7. Android:模擬長時間運行時間
- 8. VB6垂直同步模擬器
- 9. 模擬器/設備不與iCloud同步
- 10. 模擬器時鐘是否與實際系統時鐘同步?
- 11. 模擬器上的時鐘不與計算機時鐘同步
- 12. Postgres時間線模擬器
- 13. Android模擬器窗口邊框未同步
- 14. 在Android模擬器中啓用自動同步功能
- 15. 模擬同步的XmlHttpRequest
- 16. 以UTC計時的Android時間同步
- 17. 無法模擬與Rhyno模擬同步服務行爲模擬
- 18. Android模擬器 - DDMS「模擬器控制」被禁用,同時運行基於模擬器
- 19. Android模擬器
- 20. Android模擬器
- 21. Android模擬器
- 22. 好的模擬器/模擬器(Android,iOS)
- 23. Xcode「模擬器」? Android Studio「模擬器」?
- 24. 日期和時間選擇器插件jQueryMobile在Android模擬器
- 25. Android模擬器瀏覽器連接,同時屏幕關閉
- 26. SKEmitterNode具有不同的模擬時間
- 27. 沒有剩餘空間Android模擬器
- 28. 如何模擬同步ajax調用? (基於異步的同步)
- 29. 通過GPS時間同步Android設備?
- 30. Android按鈕動畫與時間同步