Android获取屏幕尺寸

像素密度是屏幕上单位面积内的像素数,称为 dpi(每英寸的点数)。它与分辨率不同,后者是屏幕上像素的总数,在每英寸160点的屏幕上,1dp = 1px。

> 像素是没有具体宽高的 <

像素密度:每英寸所拥有的像素(Pixel)数目。

1英寸=2.54厘米

获取屏幕像素

DisplayMetrics dm =getResources().getDisplayMetrics();

screenWidth = dm.widthPixels;// 屏幕宽度(单位像素,eg:480px)

screenHeight = dm.heightPixels;// 屏幕高度(单位像素,eg:800px)

红米2A测试结果:

屏幕宽度 screenW = 720 px

屏幕高度 screenH = 1280 px

说明小米屏幕分辨率:720px *1280px

屏幕物理尺寸大小:4.7英寸

屏幕像素密度:312ppi--每英寸所拥有的像素(Pixel)数目

pixels per inch--像素密度

计算dpi方式 :

Android获取屏幕尺寸_第1张图片
ppi计算公式

你可能感兴趣的:(Android获取屏幕尺寸)