获得屏幕分辨率和密度,尺寸的代码片段

DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
double d = Math.sqrt(Math.pow(displayMetrics.widthPixels, 2)+Math.pow(displayMetrics.heightPixels, 2));

System.out.println("宽度:"+displayMetrics.widthPixels+"   高度:"+displayMetrics.heightPixels+"  密度:"+displayMetrics.density+"  一英寸有多少像素::"+displayMetrics.density*160+"  屏幕对角线尺寸:"+d/(displayMetrics.density*160));

05-08 15:02