Обеспечьте большие изображения для «хороших» (двухъядерных +) телефонов и меньшего, меньшего разрешения - PullRequest
0 голосов
/ 03 декабря 2011

Я получил несколько изображений в моем приложении, которые анимированы различными способами. Проблема в том, что «слабые» телефоны, например, Samsung Galaxy S1 не может показать эти анимации бегло. Напротив, анимации работают очень плавно на Samsung Galaxy S2, который имеет двухъядерный процессор.

Я обнаружил, что я могу плавно запускать эти анимации при использовании изображений с меньшим разрешением. Проблема: я не хочу использовать изображения с низким разрешением, если я могу использовать изображения с высоким разрешением, поскольку они выглядят лучше.

Я мог бы программно проверить, сколько процессоров, но это был бы не лучший стиль, не так ли?

Было бы круто, я мог позволить Android обнаружить это, поэтому мне просто нужно написать imageView.setImage (R.drawable.tree); и если одноядерный или двухъядерный, соответствующий образ установлен.

1 Ответ

1 голос
/ 03 декабря 2011

Это может помочь.Хотя он предназначен для плотности экрана, а не для мощности процессора.

...