您的位置:首页 > 其它

利用DisplayMetrics获取屏幕信息

2013-11-19 19:45 423 查看
public static String getDisplayMetrics(Context cx) {

String str = "";

DisplayMetrics dm = new DisplayMetrics();

//取得DisplayMetrics对象方法一

//dm = cx.getApplicationContext().getResources().getDisplayMetrics();

//取得DisplayMetrics对象方法二

((Activity)cx).getWindowManager().getDefaultDisplay().getMetrics(dm);

int screenWidth = dm.widthPixels;

int screenHeight = dm.heightPixels;

float density = dm.density;

float xdpi = dm.xdpi;

float ydpi = dm.ydpi;

str += "The absolute width:" + String.valueOf(screenWidth) + "pixels\n";

str += "The absolute heightin:" + String.valueOf(screenHeight) + "pixels\n";

str += "The logical density of the display.:" + String.valueOf(density)

+ "\n";

str += "X dimension :" + String.valueOf(xdpi) + "pixels per inch\n";

str += "Y dimension :" + String.valueOf(ydpi) + "pixels per inch\n";

return str;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: