Может ли кто-нибудь помочь, мне трудно получить DPI телефона мысленно (понимая его) и получить значение в коде :-)
Например, в нем указано, что плотность следующая (взято из документации по Android)
ldpi Resources for low-density (ldpi) screens (~120dpi).
mdpi Resources for medium-density (mdpi) screens (~160dpi). (This is the baseline density.)
hdpi Resources for high-density (hdpi) screens (~240dpi).
xhdpi Resources for extra high-density (xhdpi) screens (~320dpi).
но почему это указано только как ~ 240 точек на дюйм, т.е. одно значение? разве это не должен быть (например) мобильный телефон (samsung galaxy S2) с разрешением WVGA (800 x 480) (DPI), что означает символ ~?
Итак, возьмем простой пример 800 x 480 (dpi для Samsung Galaxy S2), как это преобразуется в одно из приведенных выше значений?
Интересно, может ли кто-нибудь помочь мне мысленно понять это.
Затем позже можно с помощью кода получить размер плотности, DPI (включая x и y) с помощью кода?
я немного растерялся