我在我的应用程序中获得了几张以各种方式制作动画的图像。问题是“较弱”的手机,例如三星 Galaxy S1 无法流畅地显示这些动画。相比之下,动画在具有双核处理器的三星 Galaxy S2 上运行非常流畅。
我发现,当使用分辨率较低的图像时,我可以流畅地运行这些动画。问题:如果我可以使用高分辨率图像,我不想使用低分辨率图像,因为这些看起来更好。
我可以以编程方式检查 CPU 的数量是多少,但这不是最好的风格,不是吗?
很酷,我可以让android检测到这个,所以我只需要写 imageView.setImage(R.drawable.tree); 并且无论是单核还是双核,都设置了合适的镜像。