Я получил несколько изображений в моем приложении, которые анимированы различными способами.
Проблема в том, что «слабые» телефоны, например, Samsung Galaxy S1 не может показать эти анимации бегло.
Напротив, анимации работают очень плавно на Samsung Galaxy S2, который имеет двухъядерный процессор.
Я обнаружил, что я могу плавно запускать эти анимации при использовании изображений с меньшим разрешением.
Проблема: я не хочу использовать изображения с низким разрешением, если я могу использовать изображения с высоким разрешением, поскольку они выглядят лучше.
Я мог бы программно проверить, сколько процессоров, но это был бы не лучший стиль, не так ли?
Было бы круто, я мог позволить Android обнаружить это, поэтому мне просто нужно написать imageView.setImage (R.drawable.tree); и если одноядерный или двухъядерный, соответствующий образ установлен.