アプリ内にさまざまな方法でアニメーション化されたいくつかの画像を取得しました。問題は、「弱い」電話、たとえばサムスンギャラクシーS1がこれらのアニメーションを流暢に表示できないことです。対照的に、アニメーションは、デュアルコアプロセッサを搭載したSamsungGalaxyS2で非常にスムーズに実行されます。
低解像度の画像を使用すると、これらのアニメーションを流暢に実行できることがわかりました。問題:高解像度の画像を使用できる場合は、低解像度の画像の方が見栄えがよいので、使用したくありません。
プログラムでCPUの数を確認することはできますが、それは最良のスタイルではないでしょうか。
かっこいいです。Androidにこれを検出させることができるので、imageView.setImage(R.drawable.tree);と書くだけです。シングルコアまたはデュアルコアのどちらでも、適切なイメージが設定されます。