Densidad LCD abstracta

¿Cómo se calcula la densidad de LCD abstracto para un AVD?

La densidad de LCD abstracta se mide en puntos por pulgada (consulte los documentos ).

El artículo wikipedia sobre la densidad de píxeles tiene una sección útil que explica cómo calcular esto: básicamente, el número de píxeles por pulgada a lo largo de la diagonal se puede calcular con esta fórmula, donde y son la resolución horizontal y vertical (de modo que sqrt(x*x + y*y) es la longitud de la diagonal en píxeles), y d es la longitud de la diagonal en pulgadas:

 sqrt(x*x + y*y)/d 

Así, por ejemplo, un LG Optimus One P500 aparece como una resolución de pantalla de 320 por 480 , y un tamaño de pantalla diagonal de 3.2 pulgadas, por lo que tendría una densidad muy cerca de 180dpi .

Bueno, no sé lo que significa Densidad abstracta, pero ¿puede esto ayudar?

 DisplayMetrics displayMetrics=new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); float density=displayMetrics.density; 

Además, este sitio web tiene una calculadora de densidad de píxeles y una densidad de píxeles para dispositivos comunes:

http://pixeldensitycalculator.com/

  • Eclipse Android emulador AVD no muestra botones para la piel de resolución personalizada
  • No se puede iniciar AVD en el emulador. Asegúrese de que HAXM de Intel está correctamente instalado y utilizable
  • Cómo simular el modo de suspensión en el emulador de Android
  • Android Studio: Ice Cream Sandwich (API Nivel 15) La configuración del dispositivo no aparece aunque la imagen del sistema esté instalada
  • SDL init failure, la razón es: No hay dispositivo de vídeo disponible
  • Cómo configurar canOverrideExistingModule = true
  • Configuración de dispositivo virtual Android para una tableta de 7 pulgadas en Android SDK 2.3.3
  • Aplicación de depuración en Galaxy S5
  • ¿Por qué no puedo iniciar un AVD desde Eclipse con 1024 MB de RAM?
  • No se puede crear AVD ni probar ninguna aplicación con AVD después de las herramientas de compilación de actualización a 22.6
  • ¿Cómo iniciar el dispositivo Genymotion con el comando shell?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.