1
A
回答
1
我一直使用經典的方法,在渲染過程的開始和結束時拉開時間,然後找到差異。這對你來說不夠嗎?
幀率將高度依賴於你的渲染和你的代碼可能會調用渲染方法,所以計時器似乎是最直接和最正確的方法。
相關問題
- 1. Android:有沒有辦法獲得設備的電池容量?
- 2. 有沒有辦法檢測Sense UI是否在設備上運行?
- 3. 有沒有辦法在運行時告訴Android設備正在運行的API級別?
- 4. 有沒有辦法與Android上的USB設備進行通信?
- 5. 有沒有辦法在運行時設置網格行高?
- 6. 有沒有辦法同時運行C++單元測試測試?
- 7. 有沒有辦法在運行時設置#define的值?
- 8. 有沒有辦法在準備測試時運行另一個測試的設置?
- 9. 有沒有辦法在失敗時重新運行測試類
- 10. 有沒有辦法在運行時更改android主題?
- 11. 有沒有辦法在Javascript/Cordova/HTML5中檢測設備振動?
- 12. 有沒有辦法改變anyDensity Manifest設置的運行時間?
- 13. 有沒有辦法在運行時更改控制檯圖標
- 14. 有沒有辦法在設備上開發android應用程序?
- 15. 有沒有辦法爲Android設備設置初始方向
- 16. 有沒有辦法同時運行Bamboo測試?
- 17. 有沒有辦法告訴如果Android設備是隻有wifi?
- 18. 有沒有辦法運行帶有多個輸出(HDMI設備)的FirefoxOS
- 19. 有沒有辦法找到Android設備的年齡
- 20. Sinch不能在後臺運行沒有辦法(Android)
- 21. 有沒有辦法在非圖形(無視圖)模式下運行Cytoscape?
- 22. 有沒有辦法從一個屬性測量C#函數執行時間?
- 23. 有沒有辦法測試變量「isForEachable」
- 24. webview javascript沒有在所有的android設備上運行
- 25. 有沒有辦法取消在Selenium Grid中運行測試?
- 26. 有沒有辦法在遠程主機上運行Selenium測試?
- 27. 有沒有辦法強制android設備保持清醒?
- 28. 有沒有辦法通過編程禁用android設備?
- 29. Android有沒有辦法檢查特定設備?
- 30. 有沒有什麼辦法來測量android中的噪聲
感謝您的迴應,安德魯。我沒有意識到自定義視圖的onDraw()被動畫重複調用,直到我閱讀你的答案。當然,在這種情況下,可以容易地測量有效幀速率。它基本上是調用onDraw()的頻率。 – Hong