我尝试使用这段代码获取安卓手机的屏幕分辨率
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
str_ScreenSize = dm.widthPixels + " x " + dm.heightPixels;
str_ScreenSize = "dd" + " x " + dm.heightPixels;
我在我的 Galaxy S 手机上尝试了这段代码,得到的屏幕分辨率为 320x533 像素,但实际上 Galaxy S 的屏幕分辨率是 480x800 像素。那么这段代码有什么问题?
怎么获取特定设备的实际屏幕分辨率?