2011-01-12 11 views
10

Existen algunas resoluciones de pantalla ya definidas en Android. Ellos son:Resolución de pantalla de Android

  • QVGA (240 × 320, de baja densidad, pequeña pantalla)
  • WQVGA (240 × 400, de baja densidad, pantalla normal)
  • FWQVGA (240 × 432, de baja densidad, normales pantalla)
  • HVGA (320 × 480, de densidad media, pantalla normal)
  • WVGA800 (480 × 800, de alta densidad, pantalla normal)
  • WVGA854 (480 × 854 de alta densidad, pantalla normal)

¿Cómo sé de qué tipo es la resolución de pantalla de mi dispositivo?

+0

¿Qué hay de 540x460 (Droid Bionic)? –

Respuesta

24

uso DisplayMetrics para obtener información sobre la pantalla de su dispositivo.

Código de ejemplo:

DisplayMetrics dm = new DisplayMetrics(); 
getWindowManager().getDefaultDisplay().getMetrics(dm); 

final int height = dm.heightPixels; 
final int width = dm.widthPixels; 
+2

Ese es el tamaño físico de la pantalla. Pero eso no siempre le indica con precisión qué [x] resolución VGA tiene el dispositivo ... Tomemos como ejemplo HTC Thunderbolt. Es un teléfono enorme, pero está clasificado como WVGA. Imagínate. –

4

¿Ha intentado buscar las especificaciones de su dispositivo? es decir, de Wikipedia's Nexus One article, puede encontrar Nexus resolución de pantalla: se

Display 480 x 800 píxeles (PenTile RGBG), 3,7 de (94 mm), 254 ppi, 3: relación de aspecto de 5, WVGA, color de 24 bits AMOLED con 100.000: 1 relación de contraste y la tasa de respuesta 1 ms

Eso es un punto de partida ...

+0

Quiero saberlo desde el código, lo necesito en mi aplicación. gracias – user430926

+0

Ok. De hecho, será más fácil concentrarse en las densidades (ldpi, mdpi, hdpi ...). Puede encontrar algunos recursos útiles aquí: http://developer.android.com/guide/practices/screens_support.html Además, también puede utilizar esta clase: http://developer.android.com/reference/android/ util/DisplayMetrics.html – DaniBaeyens

Cuestiones relacionadas