2011-12-03 4 views
0

私は様々な方法でアニメーションされる私のアプリ内でいくつかの画像を得た。問題は、「弱い」電話機、たとえばSamsung Galaxy S1では、これらのアニメーションを流暢に表示できません。 一方、デュアルコアプロセッサを搭載したSamsung Galaxy S2ではアニメーションが非常にスムーズに実行されます。"良い"(デュアルコア+)携帯電話用に大きな画像を提供し、より小さい、より小さい解像度

低解像度の画像を使用すると、これらのアニメーションを流暢に実行できることがわかりました。 問題:高解像度の画像を使用することができれば、低解像度の画像を使用したくないです。

CPUの数はプログラム的にチェックできますが、これは最高のスタイルではありませんか?

これはすばらしく、私はアンドロイドにこれを検出させることができたので、imageView.setImage(R.drawable.tree)を記述する必要があります。シングルコアまたはデュアルコアの場合、適切なイメージが設定されます。

答えて

1

This参考になる場合があります。それは画面の密度のために設計されていますが、CPUの能力ではありません。

関連する問題