// 通过WindowManager获取
DisplayMetrics dm = newDisplayMetrics();
/** 调用getDefaultDisplay方法将取得的宽高维度存放于DisplayMetrics对象dm中,而取得的宽高维度是以像素(Pixel)为单位。*/
getWindowManager().getDefaultDisplay().getMetrics(dm);
System.out.println("heigth: " + dm.heightPixels);
System.out.println("width: " + dm.widthPixels);
// 通过Resources获取
DisplayMetrics dm2 =getResources().getDisplayMetrics();
System.out.println("heigth2: " + dm2.heightPixels);
System.out.println("width2: " + dm2.widthPixels);
// 获取屏幕的默认分辨率
Display display =getWindowManager().getDefaultDisplay();
System.out.println("width-display:" + display.getWidth());
System.out.println("heigth-display:" + display.getHeight());