如何在java
算法中模擬Android SystemClock.uptimeMillis
?在java中模擬Android SystemClock.uptimeMillis
回答
我不認爲這是可能的。 uptimeMillis()
方法爲您提供自設備上次啓動以來的時間。該事件是在任何應用程序啓動之前,因此您無法在應用程序中對其進行測量。然後你有問題,任何「模擬」時鐘測量應用程序可能會受到電源管理等因素的影響。
如果你實際上是在問關於模擬Android的SystemClock.uptimeMillis
上一個真正的Java(TM)平臺,然後鏈接的Q & A給出了最好的答案:
- 使用
Process
調用一些外部(平臺特定)命令。 - 使用JMX ...如果您想要JVM而不是OS的正常運行時間。
完全在(純)Java中模擬uptimeMillis()
的行爲顯然是不可能的。出於類似的原因,爲什麼它不可能在Android上;往上看。
任何黑客?
我說不可能。因爲...需要時間機器。
任何'hacks'? .. –
那麼,基本上沒有。但你爲什麼要「黑客」?你爲什麼不直接調用標準庫方法? –
'標準庫方法'?在'Java'中?需要模擬時間自設備 –
- 1. Android UnsatisfiedLinkError當調用SystemClock.uptimeMillis()
- 2. SystemClock.uptimeMillis()如何包裝?
- 3. Android:在模擬器中模擬WiFi?
- 4. 在後臺線程中模擬Android中的觸摸事件
- 5. 在Android模擬器上的fbconnect api(Java)
- 6. 在java中的sendmail模擬?
- 7. 在Java中模擬Oracle SPOOL
- 8. 在android中模擬位置
- 9. 在Android中模擬廣播
- 10. 如何在純java的gradle模塊中模擬Android的productFlavors?
- 11. android sdk在java中檢測模擬器模式
- 12. 的Java:在模擬
- 13. 模擬HTTPS在Java
- 14. 在android模擬器上模擬GPS
- 15. 在Android模擬器
- 16. Android 1.5 sdk Android虛擬設備模擬器錯誤Java Eclipse
- 17. Android模擬器在模擬器中變得模糊
- 18. 在Android模擬器中可以模擬未命中嗎?
- 19. 在Android模擬器中模擬相機圖片中的SD卡
- 20. 的Java 7和Android模擬器
- 21. java模擬
- 22. Java lotto模擬
- 23. 如何在Android模擬器中運行Java文件
- 24. 模擬位置在Android Studio模擬器中不起作用
- 25. 如何在Android模擬器中模擬低內存?
- 26. Android - 在IntelliJ模擬器問題中模擬位置
- 27. 如何在Android模擬器中模擬按下home按鈕
- 28. 使用IntelliJ IDEA在Android模擬器中模擬呼叫
- 29. 在Android模擬器中模擬多點觸摸
- 30. 在Android模擬器中模擬NFC標籤
1)檢查源代碼2)複製粘貼 –
@TimCastelijns無源代碼。原生方法 –
@EugenPechanec - 這些解決方案都不適用於Android。 –