0

アプリ内にさまざまな方法でアニメーション化されたいくつかの画像を取得しました。問題は、「弱い」電話、たとえばサムスンギャラクシーS1がこれらのアニメーションを流暢に表示できないことです。対照的に、アニメーションは、デュアルコアプロセッサを搭載したSamsungGalaxyS2で非常にスムーズに実行されます。

低解像度の画像を使用すると、これらのアニメーションを流暢に実行できることがわかりました。問題:高解像度の画像を使用できる場合は、低解像度の画像の方が見栄えがよいので、使用したくありません。

プログラムでCPUの数を確認することはできますが、それは最良のスタイルではないでしょうか。

かっこいいです。Androidにこれを検出させることができるので、imageView.setImage(R.drawable.tree);と書くだけです。シングルコアまたはデュアルコアのどちらでも、適切なイメージが設定されます。

4

1 に答える 1

1

これは役立つかもしれません。CPUパワーではなく、画面密度のために設計されていますが.

于 2011-12-03T11:39:55.480 に答える