getSize() non pris en charge sur les anciennes versions OS Android, getWidth () et getHeight() obsolète

Alors, comment dois-je écrire du code pour tenir compte de cela? Je ne veux pas laisser les appels aux API obsolètes dans mon code, mais je ne veux pas perdre les utilisateurs avec (un peu) les appareils plus anciens. Est-il une sorte de paramètre de compatibilité, je peux le mettre en œuvre?

Rel. code

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int screen_width = size.x;
int screen_height = size.y;

vs l'ancienne méthode:

int screen_width = getWindowManager().getDefaultDisplay().getWidth();
int screen_height = getWindowManager().getDefaultDisplay().getHeight();

OriginalL'auteur karl_ | 2012-05-03