Android手机屏幕尺寸计算

来源:互联网 发布:什么是ba无标度网络 编辑:程序博客网 时间:2024/04/30 02:41
WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);Display display = wm.getDefaultDisplay();DisplayMetrics dm = new DisplayMetrics();if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {    display.getRealMetrics(dm);}else {    display.getMetrics(dm);}double x = Math.pow(dm.widthPixels / dm.xdpi, 2);double y = Math.pow(dm.heightPixels / dm.ydpi, 2);// 屏幕尺寸BigDecimal decimal = new BigDecimal(Math.sqrt(x + y));decimal = decimal.setScale(1,BigDecimal.ROUND_UP);double mScreenInches = decimal.doubleValue();
原创粉丝点击