Как получить точное значение dpi устройства Android? - PullRequest
2 голосов
/ 29 сентября 2011

мы можем использовать DisplayMetrics.densityDpi для получения приблизительного значения dpi устройства, но мне не терпится узнать, как получить точное значение dpi?

Ответы [ 2 ]

7 голосов
/ 29 сентября 2011

Используйте DisplayMatrics.xdpi и DisplayMatrics.ydpi

xdpi    The exact physical pixels per inch of the screen in the X dimension.
ydpi    The exact physical pixels per inch of the screen in the Y dimension.

getResources().getDisplayMetrics().xdpi
getResources().getDisplayMetrics().ydpi
7 голосов
/ 29 сентября 2011

Я думаю, что вы можете получить доступ к этому через класс DisplayMetrics и поле densityDpi.

...