我剛剛閱讀了關於如何加速應用程序UI的blogpost by Romain Guy。他基本上是說,如果你的應用程序使用不透明的觀點,你可以使用背景設置爲@null
在Activity
的風格:android:windowBackground =「@ null」提高應用程序速度
工作的呢?我願意像他那樣使用FPS進行測試,但我沒有找到明確的方式獲取這些信息。
我讀過一些threads說你需要自己做。 我即將添加一個自定義視圖,該視圖在onDraw()
方法中繪製FPS,並呼叫invalidate()
始終接聽電話。
儘管這有效,但我想知道是否有更好的方法來分析應用程序中的FPS。
該blogpost有一個樣本的源代碼。檢查'FpsImageView.java'。 – jamapag
我首先根據可用武器的範圍分析FPS。遊戲中你幾乎沒有槍/刀/任何東西,也沒有能力讓別人得到相對快速的陳舊。然後,我專注於輕鬆導航 - 我可以從一點到另一點,而不會過度乏味嗎?可配置的平視顯示器很好,因爲當我發起全面攻擊時,我傾向於發現它們有點分散注意力......哦,等等。你可能是指「每秒幀數」,而不是「第一人稱射手」。我的錯。 :-)(和FWIW,我不知道你如何計算FPS以外的遊戲或自定義的'View')。 – CommonsWare
@jamapag:謝謝你指出。我從他的代碼中得到了我的答案。你想發表一個關於它的答案,所以我可以給你的代表點? – Macarse