Android手机屏幕尺寸计算

原创 2017年07月17日 17:35:34
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();
版权声明:本文为博主原创文章,未经博主允许不得转载。

android获取手机屏幕尺寸和旋转方向

布局文件main.xml:

android获取屏幕尺寸、密度(判断手机屏幕类型)

1. 概念介绍 分辨率:横纵2个方向的像素点的数量,常见取值 480X800 ,320X480 density : 直接翻译的话貌似叫 密度。常见取值 1.5 , 1.0 。和标准dpi的比例 (16...

获取手机屏幕尺寸源码

  • 2013年12月09日 18:58
  • 1024B
  • 下载

测量手机屏幕尺寸

  • 2014年12月03日 15:28
  • 1.97MB
  • 下载

iphone系列手机屏幕尺寸、分辨率及适配详细讲解!

转载自:  http://blog.csdn.net/phunxm/article/details/42174937 目录(?)[+] 1.iPhone尺寸规格...

谈谈iPhone手机屏幕尺寸是怎么回事

iPhone手机屏幕尺寸是怎么回事呢?对于很多刚刚接触苹果iPhone的小白来说不一定清楚。要了解iPhone手机屏幕,我们先必须知道手机屏幕尺寸是怎么回事。 屏幕尺寸是怎么回事 手机屏幕...
  • vshpper
  • vshpper
  • 2014年04月08日 16:12
  • 589

智能手机屏幕尺寸和分辨率一览表

2.8英寸分辨率为640x480(VGA)   像素密度286PPI       3.2英寸分辨率为480x320(HVGA)  像素密度167PPI     3.3英寸分辨率为854x480(...

智能手机屏幕尺寸和分辨率一览表

来自网络,自己总结了一下。 2.8英寸分辨率为640x480(VGA) 像素密度286PPI 3.2英寸分辨率为480x320(HVGA) 像素密度167PPI 3.3英寸分辨率为8...

如何根据手机屏幕尺寸做不同的网页呢

随着3G的普及,越来越多的人使用手机上网。  手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素。同...

手机屏幕尺寸,分辨率,密度,dpi,dip,px,sp等详解

对于手机的尺寸和屏幕的分辨率等,一直以来不是很清楚,所以花了些时间学习了一下,做一下小结,若有不对之处,还望指正。 下面以我的手机 华为C8813 为例,参数如下:          主屏尺寸:   ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android手机屏幕尺寸计算
举报原因:
原因补充:

(最多只允许输入30个字)