android设备的尺寸

pixel: 像素
resolution: 手机屏幕纵、横方向像素个数
Diagonal screen: 屏幕对角线的像素值         求得:(长的像素平方+宽的像素平方)开根
dpi: 物理密度 、每英寸的像素值、输出分辨率     求得:(Density *160) 、Diagonal screen/对角线长度
Density: 密度 求得:dpi / 160
dip: 一个相对值、指的是逻辑密度计算单位。     求得:dip和具体像素值的对应公式是dip/pixel=dpi/160,也就是px = dip * (dpi / 160)
屏幕尺寸: 英寸     求得:Diagonal screen/(Density *160)


DisplayMetrics metric = new DisplayMetrics(); 
getWindowManager().getDefaultDisplay().getMetrics(metric); 
int width = metric.widthPixels;  // 屏幕宽度(像素) 
int height = metric.heightPixels;  // 屏幕高度(像素) 
float density = metric.density;  // 屏幕密度(0.75 / 1.0 / 1.5) 
int densityDpi = metric.densityDpi;  // 屏幕密度DPI(120 / 160 / 240) 
  double diagonalPixels = Math.sqrt(Math.pow(width, 2)+Math.pow(height, 2)) ; 
double screenSize = diagonalPixels/(160*density) ; 


public static int dip2px(Context context, float dipValue){ 
                final float scale = context.getResources().getDisplayMetrics().density; // 逻辑密度  Density
                return (int)(dipValue * scale + 0.5f); 
        } 
        
public static int px2dip(Context context, float pxValue){ 
                final float scale = context.getResources().getDisplayMetrics().density; 
                return (int)(pxValue / scale + 0.5f); 
        } 


10.055 Nexus10 (2560 * 1600 : xhdpi)
7.27 Nexus7 (800 * 1280 : tvdpi)
4.7 Nexus4 (768 * 1280 : xhdpi)
4.0 NexusS (480 * 800 : hdpi)
3.7 NexusOne(480 * 800 : hdpi)
4.65 GalaxyNexus (720 * 1280: xhdpi)


10.1 WXGA (Tablet) (1280 * 800 : mdpi)
7.0 WSVGA (Tablet) (1024 * 600 : mdpi)
5.4 FWVGA (480 * 854 : mdpi)
5.1 WVGA (480 * 800 : mdpi)
4.7 WXGA (1280 * 720 : xhdpi)
4.65 720p (720 * 1280 : xhdpi)
4.0 WVGA (480 * 800 : hdpi)
3.7 FWVGA slider (480 * 854 : hdpi)
3.7 WVGA (480 * 800 : hdpi)
3.4 WQVGA (240 * 432 : ldpi)
3.3 WQVGA (240 * 400 : ldpi)
3.2 QVGA (ADP2) (320 * 480 : mdpi)
3.2 HVGA slider (ADPI) (320 * 480 : mdpi)
2.7 QVGA slider (240 * 320 : ldpi)
2.7 QVGA (240 * 320 : ldpi)




HVGA(Half-size VGA)
        即VGA(640*480)的一半,分辨率为(480*320),(3:2宽高比)。


QVGA
        即"QuarterVGA"。顾名思义即VGA的四分之一尺寸,亦即在液晶屏幕(LCD)上输出的分辨率是240×320像素。


WQVGA
        全称 : Wide Quarter Video Graphics Array
        数码产品屏幕分辨率的一种,代表480X272(宽高比16:9)或者400X240(宽高比5:3)的屏幕分辨率,而不是国内厂商标称的480X240,比QVGA(320×240)分辨率高,比VGA(640×480)分辨率低


WVGA
        别名:WideVGA ,其分辩率为800×480象素。是扩大了VGA(640×480)的分辨率。应用于PDA和手机等,因为很多网页的宽度都是800,所以WVGA的屏幕会更加适合于浏览网页,可以说是未来手持设备的分辨率的大趋势。


FWVGA
FWVGA - Full Wide VGA 数码产品屏幕材质的一种,VGA的另一种形式,比WVGA分辨率高,别名 : Full Wide VGA, ,其分辨率854×480象素(16:9)。是扩大了WVGA(800×480)的分辨率(15:9)。


WSVGA
WSVGA(1024×600)是一种介于WVGA(800×480)与WXGA(1280×800或1280×768)之间的折中型宽屏幕,应用的范围不是很广泛,只有索尼的UMPCVGN-UX系列和一些平板电脑上以及流行的Netbook中有所应用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值