2015-05-29 46 views
1

我正在開發一個Android應用程序,我面對的是我認爲會是一個常見問題,但令我驚訝的是似乎沒有太多關於它的文檔(或者我不知道如何尋找)。Android設備性能評估技術

基本上,問題是關於估計設備的性能。在一個活動中,我有可以播放動畫的場景(淡出多個視圖),但在某些設備中,動畫過度消耗,使應用程序運行緩慢。因此,在這種情況下,我可以將可見性設置爲INVISIBLE,而不是播放動畫,這對用戶來說性能要好得多,但對用戶來說不太吸引人。

我的問題是檢測我應該何時使用動畫以及何時應該使用簡單的可見性更改。我不知道如何檢測它,因爲這不取決於SDK版本,也不取決於手機型號。我想有些指標會是有多少內存可用或類似的東西。但我想知道是否有類似場景使用的常用技術。

+0

一種方法,簡單但也許不完全一樣,是使用API​​級別。 api 21上的設備通常比api 12上的更快。 –

回答