Абстрактная плотность ЖК-дисплея

Как вы вычисляете абстрактную плотность ЖК-дисплея для AVD?

Ответы

Ответ 1

Абстрактная плотность ЖК-дисплея измеряется в точках на дюйм (см. docs).

статья wikipedia о плотности пикселей содержит полезный раздел, объясняющий, как рассчитать это: в основном число пикселей на дюйм по диагонали может рассчитывается по этой формуле, где x и y - горизонтальное и вертикальное разрешение (так что sqrt(x*x + y*y) - длина диагонали в пикселях), а d - длина диагонали в дюймах:

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

Так, например, LG Optimus One P500 указан как имеющий разрешение экрана 320 на 480, и диагональный размер экрана 3.2 дюймов, поэтому он будет иметь плотность, очень близкую к 180dpi.

Ответ 2

Ну, я не знаю, что означает абстрактная плотность, но может ли это помочь?

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