Желание иметь 480 x 800 пикселей, 3,7 дюйма, а HD - 480 x 800 пикселей, 4,3 дюйма спецификации экрана.
Я запускаю код, принятый в качестве ответа из этой ветки Как получить размер экрана устройства? но это неверно! Например, для размера экрана 3,7 дюйма возвращает 2,4, что очень неверно!
Кто-нибудь знает, как получить реальный размер экрана? Мне не нужно разрешение Мне нужен размер экрана в дюймах.
ПРИМЕЧАНИЕ: этот код неверен (по крайней мере, у меня не работает)
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels; //give me 320
int height = dm.heightPixels; //give me 533
У меня HTC Desire и мое разрешение 480 x 800 пикселей!
Я знаю, что я дурак! , и, очевидно, я делаю что-то не так, но может кто-нибудь, пожалуйста, расскажите мне, как получить реальный размер экрана в дюймах и реальное разрешение устройства?
Спасибо