Fournir de grandes images pour « bonne » téléphones et plus petits, moins de résolution (dual core)

StackOverflow https://stackoverflow.com/questions/8367205

Question

J'ai eu plusieurs images dans mon application qui sont animés de diverses manières. Le problème est que les téléphones « plus faibles », par exemple Samsung Galaxy S1 ne peut pas montrer ces animations couramment. En revanche, les animations fonctionnent très bien déroulé sur le Samsung Galaxy S2 qui a un processeur double cœur.

J'ai découvert que je peux obtenir ces animations fonctionnent couramment lors de l'utilisation des images moins résolution. Problème:. Je ne veux pas utiliser des images à faible résolution si je peux utiliser les haute résolution, car ceux-ci une meilleure apparence

Je pourrais vérifier quel est le programatically nombre de CPUs, mais ce ne serait pas le meilleur style, serait-il?

Ce serait cool, je pourrais laisser android détecter cela, alors j'ai juste besoin d'écrire imageView.setImage (R.drawable.tree); et wheter noyau simple ou double coeur, l'image approprié est réglé.

Était-ce utile?

La solution

Cette pourrait aider. Bien qu'il soit conçu pour la densité de l'écran, et non la puissance du processeur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top