我试图使用此代码获取Android手机的屏幕分辨率
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
str_ScreenSize = dm.widthPixels + " x " + dm.heightPixels;
str_ScreenSize = "dd" + " x " + dm.heightPixels;
Run Code Online (Sandbox Code Playgroud)
当我在我的Galaxy S手机中尝试此代码时,屏幕分辨率为320x533像素,但实际上Galaxy S的屏幕分辨率为480x800像素.那么代码有什么问题?
如何获得特定设备的实际屏幕分辨率?