我有两款开发板七寸和十寸,想计算他们各自的物理尺寸。通过写代码计算出两款开发板的物理尺寸都一样。
代码如下:
DisplayMetrics displayMetrics = Application.getInstance().getResources().getDisplayMetrics();
int densityDpi = displayMetrics.densityDpi;
float scaledDensity = displayMetrics.scaledDensity;
float density = displayMetrics.density;
float xdpi = displayMetrics.xdpi;
float ydpi = displayMetrics.ydpi;
int width = displayMetrics.widthPixels;
int height = displayMetrics.heightPixels;
得到的数据:
七寸:densityDpi:160,scaledDensity:1.0,density:1.0,xdpi:116.634,ydpi:120.952,width:1024,height:552
十寸:densityDpi:160,scaledDensity:1.0,density:1.0,xdpi:116.634,ydpi:120.952,width:1024,height:552