Android手机开发-屏幕分辨率
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
艾普思媒为开发者提供最全面最实时的开发信息资料,为开发者解决盈利难题
1、现有的Android手机主要屏幕尺寸有:2.8、3.1、3.
2、3.7、4、4.2、4.
3、5.0(单位/英寸)
屏幕为2.8英寸的机型主要由HTC Tattoo(也就是我们常说的G4)、摩托罗拉FLIPOUT(行货名称为MB511)等机型,这个尺寸的Android手机通常为入门级机型,价格通常在1000元上下。
屏幕尺寸3.1-3.5英寸的机型主要为中端机型,代表机型有HTC Hero(G3),摩托罗拉ME600(后空翻)、三星i7500等,价格在2000元上下。
新上市的屏幕尺寸3.7英寸以上机型通常为Android高端手机,代表机型有HTC Desire S、HTC Sensation、摩托罗拉Droid X(天翼定制型号为ME811)、摩托罗拉Atrix 4G(行货型号为ME860)、三星Nexus S、三星Galaxy S2等,价格通常在3000元以上。
屏幕尺寸越大,可视范围就越大,由于所有Android手机均为可触摸操作屏幕,所以操作区域也更大。在用手机玩游戏,观看视频方面,大尺寸手机优势明显。
另外,手机尺寸越大,携带起来也越不方面。我使用过的最大的Android手机是Dell Mini 5(7英寸Galaxy Tab不在手机之列),这部手机屏幕尺寸超过5英寸,几乎无法塞进裤子的口袋。
(二)、分辨率
Android手机分辨率主要有240X320、320X480、480x320、480X800、480X854、1280x720、1280x800、960x640、960x540几种。
分辨率一词在港台地区称之为解析度(个人认为解析度一词表达的更为精确),也就是屏幕图像的精密度。分辨率越大的显示屏越清晰。
分辨率为240X320、320X480的机型通常为Android中低端机型,价格通常在1000-2000元。
分辨率480X800、480X854、1280x720、1280x800、960x640、960x540的机型通常为中高端机型,价格从2500-5000不等。
目前大部分软件开发大多以兼容分辨率480X800和480X854的手机为标准,所有有一些软件早一些分辨率的手机会被告知无法运行。
2. 手机尺寸分布情况
(/resources/dashboard/screens.html)
目前主要是以分辨率为800*480和854*480的手机用户居多
Data collected during a 7-day period ending on August 1, 2011
ldpi mdpi hdpi xhdpi
small 3.4%
normal 0.9% 16.9% 74.5%
large 3.1%
xlarge 1.2%
2、术语解释
术语 说明 备注
Screen size (屏幕尺寸) 指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸 摩托罗拉
milestone 手机是
3.7英寸
Aspect Ratio(宽高比率) 指的是实际的物理尺寸宽高比率,分为long 和nolong Milestone 是16:
9,属于long
Resolution(分辨率) 和电脑的分辨率概念一样,指手机屏幕纵、横方向像素个数 Milestone 是
854*480
DPI(dot per inch) 每英寸像素数,如120dpi,160dpi 等,假设QVGA(320*240)分辨率的屏幕物理尺寸是(2英寸*1.5英寸),dpi=160 可以反映屏幕的清
晰度,用于缩放UI
的
Density(密度) 屏幕里像素值浓度,resolution/Screen size 可以反映出手机密度
Density-independent pixel (dip) 指的是逻辑密度计算单位,dip 和具体像素值的对应公式是dip/pixel=dpi 值/160
表示每英寸有多
少个显示点
3、手机屏幕分类和像素密度的对应关系
VGA :Video Graphics Array ,即:显示绘图矩阵,相当于640×480 像素;
HVGA :Half-size VGA ;即:VGA 的一半,分辨率为480×320; density=160
QVGA :Quarter VGA ;即:VGA 的四分之一,分辨率为320×240; density=120
WVGA :Wide Video Graphics Array ;即:扩大的VGA ,分辨率为800×480像素;
density=240
WQVGA:Wide Quarter VGA;即:扩大的QVGA,分辨率比QVGA高,比VGA低,
一般是:400×240,480×272;density=120
apk的资源包中,当屏幕density=240时使用hdpi标签的资源
当屏density=160时使用mdpi标签的资源
当屏幕density=120时使用ldpi标签的资源。
不加任何标签的资源是各种分辨率情况共用的
大小Size 密度Group
屏幕(Type) 宽度(Pixels) 高度(Pixels) 尺寸Range
(inches)
QVGA 240 320 2.6 - 3.0 Small screen Low density (120) ldpi WQVGA 240 400 3.2 - 3.5 Normal screen Low density (120) ldpi FWQVGA 240 432 3.5 - 3.8 Normal screen Low density (120) ldpi HVGA 320 480 3.0 - 3.5 Normal screen Mediumdensity(160)mdpi WVGA 480 800 3.3 - 4.0 Normal screen High density (240),
hdpi
FWVGA 480 854 3.5 - 4.0 Normalscreen High density (240),
hdpi
WVGA 480 800 4.8 - 5.5 Large screen Medium density(160)
mdpi
FWVGA 480 854 5.0 - 5.8 Large screen Medium density(160)
mdpi
4、UI设计
开发角度讲,应用程序会根据 3 类 A ndroid 手机屏幕提供3 套UI 布局文件,
但是相应界面图标也需要提供3 套
con Type Standard Asset Sizes (in Pixels), for Generalized Screen Densities
Lowdensityscreen(ldpi) Mediumdensityscreen(mdpi) Highdensityscreen(hdpi) Launcher 36 x 36 px 48 x 48 px 72 x 72 px
Menu 36 x 36 px 48 x 48 px 72 x 72 px