VGA(Video Graphics Array)是IBM于1987年提出的一个使用模拟信号的电脑显示标准,VGA这个术语常常不论其图形装置,而直接用于指称640×480的分辨率。
QVGA即"Quarter VGA"。顾名思义即VGA的四分之一尺寸,亦即在液晶屏幕(LCD)上输出的分辨率是240×320像素。QVGA支持屏幕旋转,可以开发出相应的程序,以显示旋转90°、180°、270°屏幕位置。由HandEra公司发布。多用于手持/移动设备。
需要说明的是有些媒体把QVGA屏幕当成与TFT和TFD等LCD材质相同的东西是错误的,QVGA屏幕的说法多见与日本的一些手机中,目前采用微软Pocket PC操作系统的智能手机屏幕也大多是320×240像素的QVGA屏幕。
所谓QVGA液晶技术,就是在液晶屏幕上输出的分辨率是240×320的液晶输出方式。这个分辨率其实和屏幕本身的大小并没有关系。比如说,如果2.1英寸液晶显示屏幕可以显示240×320分辨率的图像,就叫做“QVGA 2.1英寸液晶显示屏”;如果3.8英寸液晶显示屏幕可以显示240×320的图像,就叫做“QVGA 3.8英寸液晶显示屏”,以上两种情况虽然具有相同的分辨率,但是由于尺寸的不同实际的视觉效果也不同,一般
HVGA 即VGA(640*480)的一半,分辨率为(480*320),(3:2宽高比)
它是用于各种各样的PDA设备,首先是2002年的索尼Clie PEG - NR70,来说屏幕小的一个画面自然也会细腻一些。
WVGA 数码产品屏幕材质的一种,VGA的另一种形式,比VGA分辨率高,别名 : Wide VGA, ,其分辩率为800×480象素。是扩大了VGA(640×480)的分辨率。应用于PDA和手机等,因为很多网页的宽度都是800,所以WVGA的屏幕会更加适和于浏览网页,可以说是未来手持设备的分辨率的大趋势
术语和概念
术语
|
说明
|
备注
|
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
|
|
手机屏幕分类和像素密度的对应关系如表1所示:
|
Low density (120), ldpi
|
Medium density (160), mdpi
|
High density (240), hdpi
|
Small screen
|
QVGA (240x320)
|
|
|
Normal screen
|
WQVGA400 (240x400)WQVGA432 (240x432)
|
HVGA (320x480)
|
WVGA800 (480x800)WVGA854 (480x854)
|
Large screen
|
|
WVGA800* (480x800)WVGA854* (480x854)
|
|
单位:像素
WVGA854: 854*480
WVGA800: 800*480
HVGA: 640*480
QVGA: 320*240
WQVGA432:432*240
WQVGA400:400*240
Android3.0 WXGA:800*1280
显然VGA支持的屏幕分辨率为640*480,以上尺寸均不适用于各大tablet,所以额外补充些其他的显示模式,如SVGA,XGA等等:
SVGA即高级视频图形阵列(Super Video Graphics Array或Super VGA或SVGA),由VESA为IBM兼容机推出的标准。分辨率为800x600(每像素4比特,16种颜色可选)。
XGA(Extended Graphics Array)是一种计算机显示模式。显示模式指计算机显示器的性能,特别指最大色彩数以及最大的图像分辨率。 扩展图形阵列(XGA)显示系统是继8514/A显示模式之后,IBM于1990年发明的,XGA较新的版本XGA-2以真彩色提供800×600象素的分辨率或以65536种色彩提供1024×768象素的分辨率。
分享到:
相关推荐
总的来说,理解并运用上述代码和概念,开发者可以有效地适应Android平台上各种屏幕尺寸和密度的设备,为用户提供更加友好的界面体验。这个代码段是Android应用开发中的基础知识,对于任何涉及到界面布局和适配的...
"Android屏幕尺寸适配资源生成"就是这样一个工具,它帮助开发者自动化地生成适应不同屏幕尺寸的资源。 在Android中,屏幕适配主要通过以下几种方式实现: 1. **密度独立像素(Density Independent Pixel, dp)**:...
Android屏幕适配尺寸生成类,直接导入工程运行,即可生成Android中屏幕的个尺寸下的values文件,非常使用!
- 为了适配不同屏幕尺寸,可以使用Android的布局资源目录(如`layout-sw600dp`,`layout-sw720dp`),这些目录会根据设备的可用宽度(Smallest Width)加载相应的布局。 4. **实际应用** - 图片适配:根据屏幕...
编码UTF-8;我们在ZOL上可以通过“参数”查看知名设备的信息,但如果客户寄给你一个他们自己定制的平板,通过“设置”也看不到你想要的信息, ...此Demo提供了获取设备的分辨率、屏幕尺寸和屏幕像素密度(PPL)的方式。
例如,可以使用线性布局(LinearLayout)并覆盖`onMeasure()`方法,以便根据屏幕尺寸动态调整子视图的布局方式。 ```java @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { ...
Android自适应屏幕布局是指在Android系统中实现屏幕自适应的布局方式,通过使用不同的布局文件和样式可以使屏幕布局适应不同的屏幕尺寸和方向。下面是关于Android自适应屏幕布局的详细知识点: 一、布局文件 在...
1. **Android屏幕尺寸分类**: Android系统将屏幕尺寸分为小型(small)、正常(normal)、大型(large)和超大型(xlarge),而屏幕密度则分为低密度(ldpi)、中密度(mdpi)、高密度(hdpi)、超高密度(xhdpi)等。开发者需要...
首先,Android屏幕尺寸的单位通常为像素(px),但为了进行适配,我们通常会关心逻辑像素(dp)或者屏幕密度(dpi)。Android系统提供了多种方法来获取这些信息。 1. 获取屏幕宽度和高度(像素): 可以通过`...
在Android开发中,屏幕适配是一项至关重要的任务,因为Android设备拥有各种各样的屏幕尺寸、分辨率和像素密度。为了确保应用程序在所有设备上都能提供一致且良好的用户体验,开发者需要掌握有效的屏幕适配策略。...
Android SDK模拟机的尺寸 Android 的屏幕尺寸
在Android开发中,屏幕适配是一项重要的任务,尤其是在全球用户使用的设备种类繁多,屏幕尺寸、分辨率各异的情况下。"Android autolayout"是Google推出的一种解决屏幕适配问题的方案,它旨在帮助开发者创建能够自动...
本篇文章将深入探讨Android屏幕适配中的smallestWidth维度,以及如何使用对应的尺寸文件来优化应用界面。 首先,了解"smallestWidth"的概念。smallestWidth是指设备屏幕在横屏或竖屏状态下可用来显示内容的最小宽度...
在Android系统中,屏幕大小...总之,理解并掌握Android屏幕大小和精度的相关概念,对于开发出高质量、兼容性强的应用至关重要。通过合理的资源管理和布局设计,开发者可以为所有Android用户提供一致且优秀的视觉体验。
在Android开发中,获取手机屏幕尺寸是常见的需求,例如为了适配不同屏幕大小的设备,进行界面布局的设计。本代码段提供了实现这一功能的方法。以下是关于Android获取屏幕尺寸的详细知识: 1. **屏幕尺寸与分辨率** ...
在Android开发中,测量手机屏幕尺寸是一项基础但重要的工作,尤其在设计适配不同设备的应用时。本项目名为“MeasureScreemSize”的Demo,旨在帮助开发者获取屏幕尺寸信息,以便区分设备是手机、平板还是电子书等。...
首先,我们要了解Android屏幕尺寸相关的概念。Android系统将屏幕尺寸分为小(small)、正常(normal)、大(large)和特大(xlarge)四种类型,基于屏幕对角线的物理尺寸。此外,屏幕密度(density)也是一个关键参数...
在Android应用开发中,屏幕适配是一个至关重要的环节,因为Android设备有着各种不同的屏幕尺寸和分辨率。本资源包"Android屏幕适配资源"专注于解决这一问题,提供了values资源,能够帮助开发者轻松实现不同屏幕尺寸...
在Android开发中,获取手机屏幕尺寸是常见的需求,这有助于我们适配不同设备,提供良好的用户体验。本资源包含一个代码段,将详细解释如何在Android应用程序中获取屏幕的宽度和高度。以下是对这个主题的深入探讨。 ...