Я пытался получить разрешение экрана телефонов Android, используя этот код
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
str_ScreenSize = dm.widthPixels + " x " + dm.heightPixels;
str_ScreenSize = "dd" + " x " + dm.heightPixels;
Когда я пробовал этот код в своем телефоне Galaxy S, я получил разрешение экрана 320x533 px, но на самом деле Galaxy S получил разрешение экрана 480x800 px. Так что же не так с кодом?
Как я могу получить фактическое разрешение экрана для определенного устройства?