我有兩種方法來獲得真正的分辨率:HTC感覺真實分辨率
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
device_value[index++] = dm.widthPixels + "x" + m.heightPixels;
Display display = getWindowManager().getDefaultDisplay();
String widthAndHeight = display.getWidth() + " x " + display.getHeight();
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="3"/>
<supports-screens android:anyDensity="false" android:smallScreens="true" android:normalScreens="true" android:largeScreens="true"/>
它們都返回「320x569」,而真正的一個是「640×960」。
試圖*密度:dm.widthPixels * dm.density – thecr0w 2012-08-06 07:39:49
沒有,對於HTC感覺真實分辨率爲540x960 – dumbfingers 2012-10-22 14:23:41