2011-12-03 23 views
0

我在我的應用程序中獲得了多種以各種方式動畫的圖像。 問題在於'弱'電話,例如三星Galaxy S1不能流利地顯示這些動畫。 相比之下,三星Galaxy S2擁有雙核心處理器,動畫運行非常流暢。爲「好」(雙核+)手機和更小,分辨率更低的圖像提供大圖像

我發現,使用分辨率較低的圖像時可以流暢地運行這些動畫。 問題:如果我可以使用高分辨率圖像,我不想使用低分辨率圖像,因爲這些圖像看起來更好。

我可以通過編程方式檢查cpus的數量,但那不是最好的樣式,對嗎?

這將是很酷,我可以讓android檢測到這一點,所以我只需要編寫imageView.setImage(R.drawable.tree);和單核或雙核,設置適當的圖像。

回答

1

This可能會有所幫助。雖然它是專門爲屏幕密度而設計的,但不是CPU的能力。