мы можем использовать DisplayMetrics.densityDpi
для получения приблизительного значения dpi устройства, но мне не терпится узнать, как получить точное значение dpi?
Как получить точное значение dpi устройства Android?
Ответы (2)
Используйте 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
person
prageeth
schedule
29.09.2011
Я думаю, вы можете получить доступ к этому через класс DisplayMetrics
и поле densityDpi
.
person
Sephy
schedule
29.09.2011
Используйте DisplayMetrics.densityDpi, чтобы получить только приблизительное значение. Например, устройство с экраном 149 точек на дюйм вернет приблизительное значение 160 точек на дюйм.
- person Leo; 29.09.2011