1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > android计算手机的分辨率/像素/密度/屏幕尺寸/DPI值的方法

android计算手机的分辨率/像素/密度/屏幕尺寸/DPI值的方法

时间:2020-03-15 12:32:17

相关推荐

android计算手机的分辨率/像素/密度/屏幕尺寸/DPI值的方法

手机分辨率基础知识(DPI,DIP计算)

1.术语和概念

2. DPI值计算

比如:计算WVGA(800*480)分辨率,3.7英寸的密度DPI,如图1所示

图1

Diagonal pixel表示对角线的像素值(=),DPI=933/3.7=252

3.手机屏幕的分类

3.1根据手机屏幕密度(DPI)或屏幕尺寸大小分为以下3类,如图2所示

图2

3. 2手机屏幕分类和像素密度的对应关系如表1所示:

标准公式:

dpi = 对角线px/对角线尺寸[屏幕尺寸]

dp/px = dpi/160;

密度级别

无数的Android设备的像数密度各不相同,分布为100dpi到480dpi以上。为那些不同密度的屏幕优化图片,就必须创建不同分辨率的图片。然 而,尝试为所有的像数密度优化所有的图片资源将会使是让人无法想象的无聊乏味,同时引起应用程序大小变的臃肿,简单的方法是不可行的。作为折衷方 案,Android用密度级别的概念把拥有确定密度范围的设备分类。这样应用程序只需要针对每个密度级别来优化图片,而不是针对所有可能的像素密度来优 化。这使得设计者和开发者的工作负担是合理的,时阻止了应用程序大小的膨胀。当然,代价就是:不同像素密度的设备上图片渲染后的物理尺寸是大小不一的,这 点将会在后面介绍。

大家也可以参考:

/jiangwei0910410003/article/details/40509571

/wenda/177897.html

/article/33238.htm

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。