Android系统版本、分辨率、屏幕尺寸简析
移动应用界面设计的尺寸规范

移动应用的界面设计画布尺寸设计多大(特别是Android)、图标和字体大小怎么定、需要设计多套设计稿么、如何切图以配合开发的实现?本篇将结合iOS和android官方的设计规范、搜集的资料以及工作中的摸索,来分享移动应用界面设计中的尺寸规范等问题,希望能给移动端的新手设计师些许指引。
若有不当之处,欢迎斧正。
一、android篇1、android分辨率屏幕尺寸指实际的物理尺寸,为屏幕对角线的测量。
为了简单起见,Android把实际屏幕尺寸分为四个广义的大小:小,正常,大,特大。
像素(PX)代表屏幕上一个物理的像素点代表屏幕上一个物理的像素点。
屏幕密度为解决Android设备碎片化,引入一个概念DP,也就是密度。
指在一定尺寸的物理屏幕上显示像素的数量,通常指分辨率。
为了简单起见,Android把屏幕密度分为了四个广义的大小:低(120dpi)、中(160dpi)、高(240dpi)和超高(320dpi)像素= DP * (DPI / 160 ) 例如,在一个240dpi的屏幕里,1DP等于1.5PX。
于设计来说,选取一个合适的尺寸作为正常大小和中等屏幕密度(尺寸的选取依据打算适配的硬件,建议参考现主流硬件分辨率),然后向下和向上做小、大、特大和低、高、超高的尺寸与密度。
典型的设计尺寸• 320dp:一个普通的手机屏幕(240X320,320×480,480X800)• 480dp:一个中间平板电脑像(480×800)• 600dp:7寸平板电脑(600×1024)• 720dp:10寸平板电脑(720×1280,800×1280)注意,ppi、dpi 是密度单位,不是度量单位:* ppi (pixels per inch):图像分辨率(在图像中,每英寸所包含的像素数目)* dpi (dots per inch):打印分辨率(每英寸所能打印的点数,即打印精度)dpi主要应用于输出,重点是打印设备上;ppi对于设计师应该比较熟悉,photoshop画布的分辨率常设置为72像素/英寸,这个单位其实就是ppi 。
Android手机分辨率整理

Android手机分辨率整理Android手机分辨率整理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、480X800、480X854几种。
分辨率一词在港台地区称之为解析度(个人认为解析度一词表达的更为精确),也就是屏幕图像的精密度。
分辨率越大的显示屏越清晰。
分辨率为240X320、320X480的机型通常为Android中低端机型,价格通常在1000-2000元。
分辨率480X800、480X854的机型通常为中高端机型,价格从2500-5000不等。
Android测试中的屏幕适配和分辨率测试

Android测试中的屏幕适配和分辨率测试在Android测试中,屏幕适配和分辨率测试是非常重要的一部分。
由于Android系统在不同的设备上存在多种尺寸和分辨率,保证应用在各种屏幕上都能够正常运行是一项关键任务。
一、屏幕适配测试屏幕适配测试主要是确保应用能够在不同尺寸的屏幕上正确显示,并且不会出现布局错乱或字体缩放等问题。
以下是屏幕适配测试的一些注意事项:1. 尺寸适配:应用的布局应该能够根据屏幕尺寸的变化做出相应调整。
例如,在大屏幕上可能需要显示更多的内容,而在小屏幕上则需要做适当的缩放或隐藏部分内容。
2. 布局适配:在不同分辨率的屏幕上,应用的布局应该保持一致。
可以使用相对布局、线性布局等自适应的布局方式,避免使用绝对尺寸。
3. 图片适配:应根据不同的屏幕密度提供相应分辨率的图片资源,避免出现图片过大或过小的情况。
使用矢量图形或者矢量字体也可以在一定程度上解决图片适配的问题。
4. 字体适配:在大屏幕上应该适量增大字体大小,以保证文字的可读性。
同时,要避免使用固定字体尺寸,应使用sp单位来定义字体大小。
二、分辨率测试分辨率测试主要是验证应用在不同分辨率的屏幕上是否能够完整显示,并且不会出现变形、模糊等问题。
以下是分辨率测试的一些要点:1. 分辨率适配:应用的布局和图形界面应该能够根据屏幕分辨率的变化做出相应调整。
例如,可以使用百分比布局或者使用dp单位来定义布局元素的尺寸。
2. 图形模糊:在低分辨率的屏幕上,图形元素可能会出现模糊或失真的情况。
应该使用高分辨率的图形资源,并在代码中进行适配或缩放。
3. 文字可读性:在高分辨率的屏幕上,文字可能会显得很小,影响可读性。
应该根据屏幕密度适当增大字体大小,保证文字在各种分辨率下都能够清晰可读。
三、最佳实践除了屏幕适配和分辨率测试之外,还有一些最佳实践可以帮助提高Android应用的用户体验:1. 使用权重和相对布局:在设计布局时,可以使用权重和相对布局来确保布局在不同屏幕上的一致性。
Android系统版本、分辨率、屏幕尺寸简析

•
4.0-4.5寸
• 4-4.5寸机型和5寸机型数量差不多,其中也包含了如小米2S、魅族MX2、三 星 S2等经典机型。 分辨率主要为 800x480、 960x540、 960x640等。个别机型存在1280*720 (小米2S、索尼LT26i;4.3寸)、1280×800(魅族MX2,4.4寸)
•
常见手机分辨率和相关手机范例:
屏幕尺寸:5.0寸以上
• 目前市场上5寸以上手机机型不多,主要是各家的旗舰级产品,如三 星Note3(6.3寸)、索尼XL39h(Xperia Z Ultra 6.44寸)、LG G2 等。
分辨率方面均为全高清的1080P(1920*1080)
•
5.0寸
• 目前5寸机型主要是各家的旗舰/次旗舰级产品,如三星S4、HTC X920e(Butterfly)、小米3、vivoX3、oppo FIND5等。 分辨率 主要是1920*1080、1280*720.个别较为低端的存在 960x540(如索尼S39h)
Codename
Froyo Gingerbread
API
8 10
Distribution
2.20% 28.50%
16 17
36.50% 10.60%
4.3
18
1.50%
1)android4.x系统占比69.2%,已经成为绝对主流。其中4.1占比最 高,为36.5%。今年七月这两项数据分别是61.2%、32.3%。
•
4.5-品以及部分低端大屏手机,如 三星S3、Nexus4、HTC one/oneX、华为P6、小米2A、三星Galaxy Nexus、 华为C8813等。
分辨率 主要是1920*1080、1280*720.nexus4为1280x768,个别机型为 800x480(三星I8552)或854x480(华为G500)
【转】Androidhdpildpimdpixhdpixxhdpi适配详解

【转】Androidhdpildpimdpixhdpixxhdpi适配详解1、了解⼏个概念(1)分辨率。
分辨率就是⼿机屏幕的像素点数,⼀般描述成屏幕的“宽×⾼”,安卓⼿机屏幕常见的分辨率有480×800、720×1280、1080×1920等。
720×1280表⽰此屏幕在宽度⽅向有720个像素,在⾼度⽅向有1280个像素。
(2)屏幕⼤⼩。
屏幕⼤⼩是⼿机对⾓线的物理尺⼨,以英⼨(inch)为单位。
⽐如某某⼿机为“5⼨⼤屏⼿机”,就是指对⾓线的尺⼨,5⼨×2.54厘⽶/⼨=12.7厘⽶。
(3)密度(dpi,dots per inch;或PPI,pixels per inch)。
从英⽂顾名思义,就是每英⼨的像素点数,数值越⾼当然显⽰越细腻。
假如我们知道⼀部⼿机的分辨率是1080×1920,屏幕⼤⼩是5英⼨,你能否算出此屏幕的密度呢?哈哈,中学的勾股定理派上⽤场啦!通过宽1080和⾼1920,根据勾股定理,我们得出对⾓线的像素数⼤约是2203,那么⽤ 2203除以5就是此屏幕的密度了,计算结果是440。
440dpi的屏幕已经相当细腻了。
2、实际密度与系统密度尚未发现他处使⽤“实际密度”和“系统密度”这两个词汇,暂时由我如此定义吧。
“实际密度”就是我们⾃⼰算出来的密度,这个密度代表了屏幕真实的细腻程度,如上述例⼦中的440dpi就是实际密度,说明这块屏幕每⼨有440个像素。
5英⼨1080×1920的屏幕密度是440,⽽相同分辨率的4.5英⼨屏幕密度是490。
如此看来,屏幕密度将会出现很多数值,呈现严重的碎⽚化。
⽽密度⼜是安卓屏幕将界⾯进⾏缩放显⽰的依据,那么安卓是如何适配这么多屏幕的呢?其实,每部安卓⼿机屏幕都有⼀个初始的固定密度,这些数值是120、160、240、320、480,我们权且称为“系统密度”。
⼤家发现规律没有?相隔数值之间是2倍的关系。
手机参数基础术语

手机参数基础术语随着科技的进步,智能手机已经成为人们日常生活中不可或缺的物品。
当我们购买手机时,经常会听到一些手机参数的术语,但对于很多人来说可能并不十分了解。
在这篇文章中,我将介绍一些常见的手机参数基础术语,以帮助大家更好地了解手机的性能和功能。
1. 屏幕尺寸和分辨率:屏幕尺寸指的是手机屏幕的对角线长度,常用英寸(inch)作为单位。
分辨率表示屏幕上显示的像素数量,也常用横向像素x纵向像素来表示,例如1920x1080。
较大的屏幕尺寸和更高的分辨率可以提供更好的视觉体验。
3.存储容量和RAM:存储容量指的是手机内部的存储空间,用于存储应用程序、照片、视频等文件。
常见的存储容量有16GB、32GB、64GB等。
RAM(随机存取内存)则是手机用来临时存储运行应用程序所需数据的地方,RAM越大,手机的多任务处理能力越强。
4.摄像头像素:摄像头像素指的是摄像头能够捕捉到的图像细节。
较高的像素意味着照片和视频更加清晰。
然而,仅仅依靠像素值来评估摄像头质量是不准确的,其他因素如光学传感器、镜头质量和图像处理算法同样重要。
5.电池容量:电池容量表示手机电池所能存储的能量。
容量越大,电池的续航能力越强。
电池容量一般以毫安时(mAh)为单位,常见的电池容量有3000mAh、4000mAh等。
6. 操作系统:操作系统是手机的软件平台,协调和管理各种硬件和软件组件的运行。
目前,最常见的手机操作系统有安卓(Android)和iOS(苹果系统)。
操作系统的版本和用户界面对于用户体验和手机的功能有着重要影响。
7.网络连接:手机的网络连接方式通常有2G、3G、4G和5G。
这些代表了不同的移动通信技术,每一代技术都有不同的传输速率和延迟。
5G技术是目前最新的移动通信技术,提供更高的速度和更低的延迟。
9. 快充技术:快充技术是为了提高手机充电速度而开发的技术。
不同的手机品牌和型号使用不同的快充技术,如高通的Quick Charge和华为的SuperCharge。
Android各版本区别总结

版本号(名字)API level 新增(更新)功能/性能框架API本地库内核开发者相关1.0(无)11.1(无)2更新部分API 增加com.google.android.maps 包1.5(Cupcake )3(NDK 1)增加智能虚拟键盘∙增加widgets,实现桌面个性化∙增加在线文件夹(Live Folder),快速浏览在线数据∙增加视频录制和分享∙增加图片上传∙更快的标准兼容浏览器∙增加Voice search 语音搜索∙增加立体声蓝牙和免提电话∙ 2.6.271.6(Donut )4(NDK 2)完全重新设计的Android Market,可以显示更多的屏幕截图∙增加手势支持,可以让开发者生成针对某个应用程序的手势库∙支持CDMA网络∙增加TXT -2-Speech,支持了更多语言的发音,包括英语、法语、德语、意大利语等∙增加快速搜索框,可直接搜索括联系人、音乐、浏览历史、书签等手机内容∙全新的拍照界面:新版相机程序启动速度快了39%,拍照间的延迟减少了28%∙增加应用程序耗电查看功能,哪个软件耗多少电,现在一目了然了∙新增面向视觉或听觉困难人群的易用性插件∙linux内核升级到2.6.29∙支持更多的屏幕分辨率,如WVGA,QVGA等∙ 2.6.292.0(Eclair )5优化文件结构,使得整个操作流畅性得到很大提升∙自带Chrome Lite浏览器加入对双击屏幕进行缩放的支持∙加强联系人网络社交功能,比如Facebook好友整合至联系人功能∙强化语音识别搜索控制,整个系统多处都支持语音控制,并拥有独立的控制面板∙更新谷歌地图服务,加入了全新导航系统∙新增原生微软Exchange邮件服务支持∙支持多个邮件帐户使用统一的收件箱∙新增双击上传图片至YouTube功能∙优化驾车体验,新的“Car Home”应用程序为各功能提供了易于操作的快捷链接,还能方便地使用语音控制功能,便于用户驾车时使用∙ 2.6.292.0.1(Eclair )6 2.6.292.1(Eclair )7(NDK 3)支持同时绑定多个Google账号∙增加VPN设置∙增加连接到PC设置∙增强语言和声音的转换功能∙全新拨号界面,按键更大,更易于操作∙支持更多桌面Widget∙新的Google地图可以使用谷歌地图导航功能∙新的浏览器版本,加强了稳定性和网页渲染能力∙全局搜索功能加强∙全新的Market程序,搜索更快布局更合理∙ 2.6.292.2(Froyo )8(NDK 4)全面支持Flash 10.1∙应用程序自动升级,让升级更加人性化∙支持应用程序安装到外置存储∙Linux内核将升级为最新的2.6.32版本,系统更加稳定∙对系统性能进一步优化,让手机有更多的运行内存∙增加轨迹球LED和指示灯变色功能∙优化3D性能,3D 性能更加强大∙增加FM功能∙ 2.6.322.3-2.3.2(Gingerbread )9(NDK 5)用户界面更美观∙提升游戏体验∙提升多媒体能力∙增加官方进程管理∙改善电源管理∙增加NFC近场通信∙增加全局下载管理∙全新虚拟键盘∙原生支持前置前置摄像头∙支持SIP网络电话∙ 2.6.352.3.3-2.3.7(Gingerbread )102.6.323.0(Honeycomb )11针对平板大屏幕进行了优化•多任务处理,可在桌面中方便使用所有开放性应用软件•桌面工具可建立在数据合成基础上,在桌面小窗口中可以同时设置多种应用软件•扩展Android Market•支持在应用程序内购买内容•增加硬件加速•新的3D 图像引擎Renderscript •支持视频通话•3.1(Honeycomb )12(NDK 6)将Android手机系统跟平板系统再次合并,方便开发者•支持USB 输入设备(键盘、鼠标等)•支持 Google TV •3.2(Honeycomb )13增加屏幕分辨率缩放兼容功能•错误修复和硬件加速优化•4.0.1-4.0.2(IceCreamSandwich)14(NDK 7)增加虚拟按键∙增加Widgets列表,与程序列表类似并且共存∙支持图标合并至一个文件夹,并支持重命名等∙桌面增加可定制项目∙增加可是语音邮件功能∙日历支持缩放操作∙音量键+电源键组合截图功能∙从锁屏界面直接访问应用程序∙内置流量统计和控制功能∙相机功能增强,包括零快门延迟、时间间隔设置等∙增加人脸识别∙内置照片编辑器∙增加多任务列表,运行程序缩略图,你可以关闭某个程序来释放内存∙新的图库布局和组织方式∙联系人应用整合社交网络信息,新版联系人程序功能更加丰富∙Android Beam ∙ 3.0.X4.0.3(IceCreamSandwich)15 3.0.X 4.1.2(Jelly Bean )16加入三重缓冲,渲染速度可达120fps,动画也变得更加流畅•增加Google Now:基于时间与位置的语音搜索•离线语音输入•通知中心可操作性增强•Google Play增加内容购买订阅功能•加入三重缓冲∙ 3.0.X4.2.2(Jelly Bean )17增加全景拍照功能•增加键盘手势输入功能•支持Miracast 无线显示共享•为盲人用户设计的语音输出和手势模式导航功能等•增加新的恶意软件扫描功能•支持用户界面开关切换• 3.0.X4.318增加硬件加速2D 渲染,优化图形性能•优化锁屏界面的用户切换速度•受限账户,引入“保密文档”功能•支持蓝牙4.0技术•支持“Bluetooth AVRCP 1.3”, 将帮助用户更好地完成外放设备与安卓设备间的音频互动•增加Wi -Fi后台自动搜索功能•支持OpenGL ES 3.0•增加虚拟环绕立体声•增加新的DRM 执行方式•单独的应用能够在WPA2网络上配置WiFi凭证,并通过可扩展身份验证协议(EAP)与网络交换认证•Keychain API为应用程序密匙加入了一种新的处理方式,即使系统被入侵,也无法从设备上导出•使用了SELinux强制访问控制系统•增加Keychain API 支持OpenGL ES 3.0• 3.4工具:开发者们能够使用到增强的Systrace工具,它能够从硬件模组、内核功能、Dalvik虚拟机和资源加载当中引入数据。
智能手机基本参数

智能手机基本参数智能手机是一种便携式的电子设备,具有通信、计算、媒体播放、拍照以及其他多种功能。
随着技术的不断发展,智能手机的基本参数也在不断改进和更新。
首先,智能手机的屏幕尺寸是一项重要参数。
屏幕尺寸通常以英寸为单位,常见的尺寸有5英寸至6.9英寸不等。
较大的屏幕尺寸可提供更好的视觉效果和更好的用户体验。
其次,智能手机的分辨率也是一个关键参数。
分辨率指的是屏幕上像素的数量,通常以横向像素和纵向像素的乘积表示。
高分辨率的屏幕能够显示更多的细节和更清晰的图像,提供更好的视觉体验。
接下来,智能手机的处理器也是一个重要的参数。
处理器的性能直接影响到手机的运行速度和应用程序的响应速度。
目前,智能手机上常见的处理器有高通骁龙、苹果A系列、三星Exynos等。
处理器的核数和主频等指标也是评判处理器性能的重要参数。
除了处理器,智能手机的内存大小也是一个关键参数。
内存用于存储手机操作系统、应用程序和数据,较大的内存可以提供更好的多任务处理能力和更流畅的用户体验。
目前,智能手机的内存容量从2GB至16GB不等,高端手机甚至有更大容量的内存。
相机是智能手机的一项重要功能,其也是购买手机时考虑的参数之一、智能手机的相机通常以百万像素为单位来衡量拍照质量。
具有更高像素的相机可以拍摄更清晰、更细腻的照片。
除了像素,智能手机的相机还有其他功能,如自动对焦、光学防抖等,这些功能可以提升拍照的体验和质量。
智能手机的电池容量也是一个重要的参数。
电池容量的大小直接决定了手机的续航时间。
目前,智能手机的电池容量通常在2000毫安时(mAh)至5000mAh不等。
较大容量的电池可以提供更长时间的续航能力,从而减少用户的充电频率。
此外,智能手机还具有其他一些常见的基本参数,如存储容量、操作系统、网络连接、传感器等。
存储容量指的是内置存储器的大小,通常有16GB、64GB、128GB等选项。
操作系统是指手机所采用的软件平台,目前常见的操作系统有安卓、iOS等。
Android系统

什么是Android?Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
简单来说,Android是与java、symbian、windows mobile、ios等并驾齐驱在手机市场上的一个手机操作系统平台。
它在两年前开始兴起,近年来迅速崛起,成为了2010年最热门的手机操作平台。
Android的由来Andy Rubin创立了两个手机操作系统公司:Danger和Android。
Danger 5亿美元卖给微软,今年成为了Kin,Android4千万美元卖给Google。
Android是Google于2007年11月05日宣布的基于Linux平台的开源移动操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。
它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。
底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C++开发。
最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。
不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。
Google通过与软、硬件开发商、设备制造商、电信运营商等其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。
Android系统的特点与优势Android系统是一个完全开放,完全开源,完全的自由式系统。
应用程序可以并行运行。
方便,快捷的获得应用程序。
如果说之前的Symbian 系统以及Windows Mobile系统都是按照别人的意思来生产手机的话,那么Android系统则是彻底放开了厂商们的手脚。
安卓系统界面尺寸规范

安卓系统界面尺寸规范引言在开发安卓应用程序时,界面的尺寸规范是非常重要的。
合理的尺寸规范可以使应用在不同的设备上呈现一致的布局和使用体验。
本文将介绍安卓系统界面尺寸规范,包括尺寸单位、布局尺寸、字体尺寸等方面的规范。
尺寸单位在安卓开发中,使用dp(density-independent pixel,密度无关像素)作为主要的尺寸单位。
相比于像素(px),dp可以根据设备的屏幕密度进行适配,保证在不同密度的设备上显示相同的物理尺寸。
使用dp作为尺寸单位,可以实现界面的自适应和可伸缩性。
在布局文件中,可以使用dp或sp(scaled-pixel)作为尺寸单位。
dp主要用于控件的尺寸,而sp则用于文字的尺寸。
sp与dp类似,但还考虑了用户的字体大小设置,保证文字在不同设置下的可读性。
布局尺寸规范控件间距控件间的间距在安卓系统中是非常重要的。
合理的间距可以使界面显得整洁、有层次感,并且不会让用户感到拥挤或迷失。
在安卓系统中,推荐的控件间距为8dp。
这种间距适用于绝大多数情况,保证了界面的一致性。
当需要特殊的设计效果时,可以根据需求适度调整间距,但不建议超过16dp。
控件尺寸在设计控件尺寸时,应遵循如下准则:•尽量不要使用固定尺寸,而是使用自适应的方式。
•对于按钮等控件,高度设置为48dp是一个不错的选择。
•对于文本输入框,高度设置为36dp可保证良好的输入体验。
•避免将控件尺寸设置为奇数值,这样能够确保在不同密度的设备上有整数像素的对齐,防止模糊或扭曲的情况发生。
列表项尺寸在列表项中,每个项的尺寸也是需要关注的。
推荐的列表项高度为56dp,这个高度能够适应不同密度的设备,并保证列表的可读性。
对于多列表项的情况,每个项之间的间距应设置为8dp,以保证列表的整洁性。
字体尺寸规范在安卓系统中,字体尺寸也需要遵循一定的规范,以保证文字的可读性和一致性。
在不同的视图上,可以采用不同的字体尺寸。
例如在标题栏中,可以使用24sp的字体尺寸;在正文中,可以使用16sp的字体尺寸;在按钮上,可以使用14sp的字体尺寸等。
手机屏幕尺寸与分辨率

2.8英寸分辨率为640x480(VGA) 像素密度286PPI3.2英寸分辨率为480x320(HVGA) 像素密度167PPI3.3英寸分辨率为854x480(WVGA)像素密度297PPI3.5英寸分辨率为480x320(HVGA)像素密度165PPI3.5英寸分辨率为800x480(WVGA)像素密度267PPI3.5英寸分辨率为854x480(WVGA)像素密度280PPI3.5英寸分辨率为960x640(DVGA)像素密度326PPI(苹果iphone4)3.7英寸分辨率为800x480(WVGA)像素密度252PPI3.7英寸分辨率为800x480(WVGA)像素密度252PPI3.7英寸分辨率为960x540(qHD)像素密度298PPI4.0英寸分辨率为800x480(WVGA)像素密度233PPI4.0英寸分辨率为854x480(WVGA)像素密度245PPI4.0英寸分辨率为960x540(qHD)像素密度275PPI4.0英寸分辨率为1136x640(HD)像素密度330PPI(苹果iphone)4.2英寸分辨率为960x540(qHD)像素密度262PPI4.3英寸分辨率为800x480(WVGA)像素密度217PPI4.3英寸分辨率为960x640(qHD)像素密度268PPI4.3英寸分辨率为960x540(qHD)像素密度256PPI4.3英寸分辨率为1280x720(HD)像素密度342PPI4.5英寸分辨率为960*540(qHD)像素密度245PPI4.5英寸分辨率为1280x720(HD)像素密度326PPI4.5英寸分辨率为1920x1080(FHD)像素密度490PPI4.7英寸分辨率为1280x720(HD)像素密度312PPI4.7英寸分辨率为1280x720(HD)像素密度312PPI4.7英寸分辨率为1280x720(HD)像素密度312PPI4.8英寸分辨率为1280x720(HD)像素密度306PPI5.0英寸分辨率为480x800(WVGA)像素密度186PPI5.0英寸分辨率为1024x768(XGA)像素密度256PPI5.0英寸分辨率为1280*720像素密度294PPI5.0英寸分辨率为1920x1080(FHD)像素密度441PPI5.3英寸分辨率为1280x800(WXGA)像素密度285PPI5.3英寸分辨率为960x540(qHD)像素密度207PPI6.0英寸分辨率为854×480像素密度163PPI6.0英寸分辨率为1280 X 720像素密度245PPI6.0英寸分辨率为2560×1600像素密度498ppi7.0英寸分辨率为800x480(WVGA)像素密度128PPI7.0英寸分辨率为1024*600像素密度169PPI7.0英寸分辨率为1280*800像素密度216PPI9.7英寸分辨率为1024x768(XGA),像素密度132ppi9.7英寸分辨率为2048x1536,像素密度264PPI10英寸分辨率为1200X600,像素密度170ppi10英寸分辨率为2560x1600像素密度299ppiandroid开发主流的品牌机的分辨率有:240*320,320*480,480*800,480*854,540*960,640*960,720*1024。
Android手机主流屏幕分辨率有哪些?

Android⼿机主流屏幕分辨率有哪些?对于Android游戏开发我们不得不像iPhone那样思考兼容Android平板电脑,对于苹果要考虑iPad、iPhone 3GS和iPhone 4等屏幕之间的兼容性,对于⼏乎所有的分辨率Android123总结了⼤约超过20中粉笔阿⼥郎的⼤⼩和对应关系,对于开发Android游戏⽽⾔可以考虑到未来的3.0以及很多平板电脑的需要。
常规的我们可能只考虑QVGA,HVGA,WVGA,FWVGA和DVGA,但是抛去了⼿机不谈,可能平板使⽤类似 WSVGA的1024x576以及WXGA的1280x768等等。
QVGA = 320 * 240;WQVGA = 320 * 480;WQVGA2 = 400 * 240;WQVGA3 = 432 * 240;HVGA = 480 * 320;VGA = 640 * 480;WVGA = 800 * 480;WVGA2 = 768 * 480;FWVGA = 854 * 480;DVGA = 960 * 640;PAL = 576 * 520;NTSC = 486 * 440;SVGA = 800 * 600;WSVGA = 1024 * 576;XGA = 1024 * 768;XGAPLUS = 1152 * 864;HD720 = 1280 * 720;WXGA = 1280 * 768;WXGA2 = 1280 * 800;WXGA3 = 1280 * 854;SXGA = 1280 * 1024;WXGA4 = 1366 * 768;SXGAMINUS = 1280 * 960;SXGAPLUS = 1400 * 1050;WXGAPLUS = 1440 * 900;HD900 = 1600 * 900;WSXGA = 1600 * 1024;WSXGAPLUS = 1680 * 1050;UXGA = 1600 * 1200;HD1080 = 1920 * 1080;QWXGA = 2048 * 1152;WUXGA = 1920 * 1200;TXGA = 1920 * 1400;QXGA = 2048 * 1536;WQHD = 2560 * 1440;WQXGA = 2560 * 1600;QSXGA = 2560 * 2048;QSXGAPLUS = 2800 * 2100;WQSXGA = 3200 * 2048;QUXGA = 3200 * 2400;QFHD = 3840 * 2160;WQUXGA = 3840 * 2400;HD4K = 4096 * 2304;HXGA = 4096 * 3072;WHXGA = 5120 * 3200;HSXGA = 5120 * 4096;WHSXGA = 6400 * 4096;HUXGA = 6400 * 4800;SHV = 7680 * 4320;WHUXGA = 7680 * 4800;对于Android游戏中适应⾼分辨率的平板⽽⾔,资源可以考虑⼀个强制的绝对布局保证全屏显⽰,⽽⼿机上的多种分辨率使⽤相对布局更为合理些。
Android手机分辨率基础知识(DPI,DIP计算)

比如:计算WVGA(800*480)分辨率,3.7英寸的密度DPI图1Diagonal pixel 表示对角线的像素值(=),DPI=933/3.7=2523.手机屏幕的分类3.1根据手机屏幕密度(DPI)或屏幕尺寸大小分为以下3类,如图2所示图23. 2手机屏幕分类和像素密度的对应关系如表1所示:图3从以上的屏幕尺寸分布情况上看,其实手机只要考虑3-4.5寸之间密度为1和1.5的手机4 UI设计从开发角度讲,应用程序会根据3类A ndroid手机屏幕提供3套UI布局文件,但是相应界面图标也需要提供3套,如表2所示幕尺寸小于3英寸左右的布局),layout-normal(屏幕尺寸小于4.5英寸左右),layout-large(4英寸-7英寸之间),layout-xlarge(7-10英寸之间)2)图片资源方面需要根据dpi值准备5套图片资源,drawable,drawalbe-ldpi,drawable-mdpi,drawable-hdpi,drawable-xhdpiAndroid有个自动匹配机制去选择对应的布局和图片资源分享到:∙上一篇:分享摩托罗拉milestone手机升级到Android 2.2的过程∙下一篇:基于feng streaming server 搭建Android直播测试平台查看评论7楼pc0de 2011-12-16 17:11发表[回复]不错啊,转走了呵4楼qukeqi 2011-09-26 18:49发表[回复]o访问:30745次o积分:759分o排名:第8317名o原创:33篇o转载:0篇o译文:0篇o评论:147条文章存档展开阅读排行评论排行推荐文章最新评论m675650218: 楼主,能发一下你的代码吗,研究了好久,没弄出画面来,675650218@llpp2011: 楼主能发一个已实现了seekto 功能的mmfpeg源码给我吗?我想研究一下。
我邮箱llpp_llp...llpp2011: 我不知道怎么实现seekto 功能,将msec 转成Timestamp后,找不到seekto 中的...pc0de: 谢谢分享啊qqjjttt: 博主能发源码学习下吗?或者说多点思路出来。
Android的分辨率和屏幕适配详解

Android的分辨率和屏幕适配详解⼀、为什么Android要进⾏分辨率与屏幕适配最⼤的原因是碎⽚化,因为Android的开源措施和各个⼚商的⾃⼰细微修改,结果就变成了这个样需要适配的屏幕尺⼨就有这么多:这怎么可能嘛T_T。
所以我们就只照顾⼤部分⼈,根据友盟的统计数据如下:所以只需要适配:800x480、854x480、960x540、1184x720、1280x720、1920x1080这六种分辨率。
⼆、基本知识屏幕尺⼨英⼨,1英⼨=2.54厘⽶。
⽐如常见的屏幕尺⼨有2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0等屏幕分辨率(px)屏幕分辨率是指在横纵向上的像素点数,单位是px,1px=1个像素点。
⼀般以纵向像素x横向像素,如1960x1080。
屏幕像素密度(dpi)屏幕像素密度是指每英⼨上的像素点数,单位是dpi,即“dot per inch”的缩写。
屏幕像素密度与屏幕尺⼨和屏幕分辨率有关,在单⼀变化条件下,屏幕尺⼨越⼩、分辨率越⾼,像素密度越⼤,反之越⼩。
PPI = √(长度像素数² + 宽度像素数²) / 屏幕对⾓线英⼨数密度⽆关像素(dip/dp)密度⽆关像素(Density Independent Pixels)是由屏幕像素密度和屏幕分辨率决定,以160dpi作为基准,1dp(1dip)=1px,320dpi时,1dp=2px。
字体⼤⼩(sp)Sp是专门为字体准备的单位,其求解⽅式与密度⽆关像素(dp)相同。
mdpi、hdpi、xdpi、xxdpi、xxxdpi根据google官⽅规定,其代表的像素密度如下:⼀般图⽚⼤⼩要求如下:三、适配规则3.1⽀持各种屏幕尺⼨使⽤wrap_content和match_parent尽量在android_width和android_height上使⽤wrap_content、match_parent,因为这两个属性是随着容器的⼤⼩⽽进⾏改变的,所以适应性会很强。
android各版本的差别

Android 1.0第一版商用操作系统Android1.1更新了部分API,新增一些功能,修正了一些错误,同时增加com.google.android.maps包Android 1.5智能虚拟键盘使用widgets实现桌面个性化在线文件夹(Live Folder)快速浏览在线数据视频录制和分享图片上传更快的标准兼容浏览器V oice search 语音搜索立体声蓝牙和免提电话Android 1.6完全重新设计的Android Market,可以显示更多的屏幕截图手势支持,可以让开发者生成针对某个应用程序的手势库支持CDMA网络:中国电信的用户可以期待EVDO的Android手机了TXT-2-Speech,支持了更多语言的发音,包括英语、法语、德语、意大利语等快速搜索框,可直接搜索括联系人,音乐,浏览历史,书签等手机内容全新的拍照界面:新版相机程序启动速度快了39%,拍照间的延迟减少了28%应用程序耗电查看:这下好了,哪个软件耗多少电,现在一见了然了新增面向视觉或听觉困难人群的易用性插件Linux内核升级到2.6.29其他:支持更多的屏幕分辨率,如WVGA,QVGA等Android 2.0由于文件结构的改动优化,使得整个操作流畅性得到了很大的提升自带的Chrome Lite浏览器现在加入了对双击屏幕进行缩放的支持加强了网络社交功能,比如Facebook好友整合至联系人功能强化了语音识别的搜索控制。
整个系统多处都支持语音控制,并拥有独立的控制面板谷歌地图服务更新,加入了全新的导航系统,甚至比转业的导航软件更为先进加入了原生微软Exchange邮件服务支持提供了多个不同帐户,统一的邮件收件箱只需双击就能上传图片至YouTube优化了驾车时的体验,新的“Car Home”应用程序为各功能提供了易于操作的快捷链接,还能方便地使用语音控制功能,便于用户驾车时使用Android 2.1可以同时绑定多个Google账号无线控件里有了VPN设置增加了连接到PC设置增强了语言和声音的转换功能,并加入了文字到语音转换全新的拨号界面,按键更大,更易于操作更多桌面Widget新的Google地图可以使用谷歌地图导航功能新的浏览器版本,加强了稳定性和网页渲染能力全局搜索功能加强全新的Market程序,搜索更快布局更合理Android 2.2全面支持Flash10.1应用程序自动升级,让升级更加人性化支持应用程序安装在外置内存上Linux内核将升级为最新的2.6.32版本,系统更加稳定对系统性能进一步优化,让手机有更多的运行内存增加了轨迹球LED指示灯变色这个新功能增加了对3D性能的优化,3D性能更加强大FM功能也将在新系统中得到全面支持Android 2.3用户界面更美观提升游戏体验提升多媒体能力增加官方进程管理改善电源管理NFC近场通信全局下载管理全新虚拟键盘原生支持前置前置摄像头SIP网络电话Android3.0-3.1:安卓3.0系统主要用于安卓的平板产品,画面动感,可操控性更强,代表有摩托罗拉的平板产品XOOM,3.1也已经发布,也主要用于平板产品。
android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi)及屏幕适配注意事项

android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项2013-07-05 10:17 43709人阅读评论(0) 收藏举报目录(?)[+]1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3WVGA 800*480 (Wide VGA)16:9FWVGA 854*480 (Full Wide VGA)HD 1920*1080 High DefinitionQHD 960*540720p 1280*720 标清1080p 1920*1080 高清手机:iphone 4/4s 960*640 (3:2)iphone5 1136*640小米1 854*480(FWVGA)小米2 1280*7201.2 分辨率对应DPI"HVGA mdpi""WVGA hdpi ""FWVGA hdpi ""QHD hdpi ""720P xhdpi""1080P xxhdpi "2 屏幕适配的注意事项2.1 基本设置2.1.1 AndroidManifest.xml设置在Menifest中添加子元素android:anyDensity="true"时,应用程序安装在不同密度的终端上时,程序会分别加载xxhdpi、xhdpi、hdpi、mdpi、ldpi文件夹中的资源。
相反,如果设为false,即使在文件夹下拥有相同资源,应用不会自动地去相应文件夹下寻找资源:1) 如果drawable-hdpi、drawable-mdpi、drawable-ldpi三个文件夹中有同一张图片资源的不同密度表示,那么系统会去加载drawable_mdpi文件夹中的资源;2) 如果drawable-hpdi中有高密度图片,其它两个文件夹中没有对应图片资源,那么系统会去加载drawable-hdpi中的资源,其他同理;3) 如果drawable-hdpi,drawable-mdpi中有图片资源,drawable-ldpi中没有,系统会加载drawable-mdpi中的资源,其他同理,使用最接近的密度级别。
超实用!19条ANDROID平台设计规范平台设计规范

超实用!19条ANDROID平台设计规范平台设计规范1、尺寸以及分辨率: Android的界面尺寸比较流行的有:480*800、720*1280、1080*1920,我们在做设计图的时候建议是以 480*800的尺寸为标准;2、界面基本组成元素:界面基本组成元素包括:状态栏+导航栏+主菜单栏+内容区域;以480*800的尺寸为标准下的各个元素的高度(其实导航栏和菜单栏每一个应用都或许不一样,android对于尺寸没有太明确的数据规范)如下:3、字体: Android 系统中,Droid Sans 是默认字体,与微软雅黑很像;4、操作栏: 1、”操作栏”对于 Android 应用来说是最重要的设计元素,它通常在应用运行的所有时间都呆在屏幕顶部;2、操作栏的基本布局:1向上+2 Spinner视图控制+3 重要操作按钮+4 更多操作:其中,向上按钮,点击后是去到当前界面的上一个层级,非第一层级界面有此按钮,第一层级界面则无向上按钮;Spinner 是用于展示内容的下拉菜单,其内容包括视图的快速切换和显示相关内容的完整信息;更多操作(action overflow)是集合操作栏中不常用的和非重要操作的地方。
5、多面板布局:多面板布局更多的是针对平板电脑,把手机端的目录视图和详情视图两个层级的界面,甚至更多的页面,复合展示在同一个界面中,有效地利用平板电脑的屏幕空间,扁平化层级结构,简化导航。
这点在iPad上已经运用得相当娴熟了。
6、选择: Android4.0中的长按与Android2.3及更早期的版本有很大的不同。
早期版本长按操作后,是出现情境菜单的浮出层。
在Android4.0中,长按后在操作栏的位置会覆盖一个临时的情境操作栏,不再弹出情境菜单浮出层。
在临时情境操作栏的环境下,当前界面的内容项允许被单个处理,也允许被批量处理。
7、返回和向上:返回按键用在手机全局的虚拟导航栏中,基于用户最近查看的界面历史,采用时间倒序的方式,连接界面间的关系。
Android屏幕密度(Density)和分辨率的关系

最近正在做Android的UI设计,故搜集了一些Android上进行UI设计的一些资料,现和各位分享下。
首先说说density,density值表示每英寸有多少个显示点,与分辨率是两个不同的概念。
Android主要有以下几种屏:QVGA和WQVGA屏density=120;HVGA屏density=160;WVGA屏density=240;下面以480dip*800dip的WVGA(density=240)为例,详细列出不同density下屏幕分辨率信息:当density=120时屏幕实际分辨率为240px*400px (两个点对应一个分辨率)状态栏和标题栏高各19px或者25dip横屏是屏幕宽度400px 或者800dip,工作区域高度211px或者480dip竖屏时屏幕宽度240px或者480dip,工作区域高度381px或者775dipdensity=160时屏幕实际分辨率为320px*533px (3个点对应两个分辨率)状态栏和标题栏高个25px或者25dip横屏是屏幕宽度533px 或者800dip,工作区域高度295px或者480dip竖屏时屏幕宽度320px或者480dip,工作区域高度508px或者775dipdensity=240时屏幕实际分辨率为480px*800px (一个点对于一个分辨率)状态栏和标题栏高个38px或者25dip横屏是屏幕宽度800px 或者800dip,工作区域高度442px或者480dip竖屏时屏幕宽度480px或者480dip,工作区域高度762px或者775dipapk的资源包中,当屏幕density=240时使用hdpi标签的资源当屏幕density=160时,使用mdpi标签的资源当屏幕density=120时,使用ldpi标签的资源。
不加任何标签的资源是各种分辨率情况下共用的。
建议:布局时尽量使用单位dip,少使用px。
device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
•
4.0-4.5寸
• 4-4.5寸机型和5寸机型数量差不多,其中也包含了如小米2S、魅族MX2、三 星 S2等经典机型。 分辨率主要为 800x480、 960x540、 960x640等。个别机型存在1280*720 (小米2S、索尼LT26i;4.3寸)、1280×800(魅族MX2,4.4寸)
Codename
Froyo Gingerbread
API
8 10
Distribution
2.20% 28.50%
16 17
36.50% 10.60%
4.3
18
1.50%
1)android4.x系统占比69.2%,已经成为绝对主流。其中4.1占比最 高,为36.5%。今年七月这两项数据分别是61.2%、32.3%。
•
常见手机分辨率和相关手机范例:
屏幕尺寸:5.0寸以上
• 目前市场上5寸以上手机机型不多,主要是各家的旗舰级产品,如三 星Note3(6.3寸)、索尼XL39h(Xperia Z Ultra 6.44寸)、LG G2 等。
分辨率方面均为全高清的1080P(1920*1080)
•
5.0寸
• 目前5寸机型主要是各家的旗舰/次旗舰级产品,如三星S4、HTC X920e(Butterfly)、小米3、vivoX3、oppo FIND5等。 分辨率 主要是1920*1080、1280*720.个别较为低端的存在 960x540(如索尼S39h)
2)仍占有28.5%,但下降趋势明显(今年七月的数据为 34.1%)。
分辨率
ldpi Small Normal Large Xlarge Total 10.10% 9.40% 0.10% 0.60% 15.30% 3.50% 4.40% 23.20% 1.20% 1.20% 33.50% 0.50% 0.30% 34.30% 22.80% 0.60% 0.10% 23.50% 7.70% 7.70% mdpi tvdpi hdpi xhdpi xxhdpi Total 9.40% 79.40% 6.40% 4.80%
•
4.0寸以上
• 4寸机型主要是一年半以上的老机器,包括小米1s、华为C8812等低端机。这 些机型基本已面临淘汰,配置在目前看来也比较低。 分辨率主要为 800x480、854*480
•
屏幕尺寸
• • 以上,4寸以上机型占到全部机型的74.8%,除去已停产机型,4寸以上机型 已经成为绝对主流。 4寸以下手机基本上为超低端手机,多为几百元的合约机,分辨率也是比较低 下的480*320为主。 以上数据来自中关村在线手机产品库。
Android机型简析
@天堂导师马克斯
目录
操作系统版本
分辨率
屏幕尺寸
android系统版本占比()
Version
2.2 2.3.3 2.3.7 3.2 4.0.3 4.0.4 4.1.x 4.2.x Honeycomb Ice Cream Sandwich Jelly Bean 13 15 0.10% 20.60%
注:上表为分辨率和屏幕密度占比
ldpi对应small分辨率为240*320,normal分辨率为240*400(240*432),large分辨率为 480*800(480*854) mdpi对应normal分辨率为320*480,large分辨率为480*800(480*854),Xlarge分辨率对应 1280*720(1280*800) hdpi对应normal分辨率为480*800(480*854),large分辨率为1280*720(1280*800), Xlarge分辨率对应1920*1080 xhdpi对应normal分辨率为1280*720(1280*800),Xlarge分辨率对应1920*1080
xxhdpi对应各类1080P机型(预计将成为主流)
屏幕尺寸和DPI对应关系
hdpi以上机型为主流
• 名词解释:屏幕密度从ldpi到xhdpi分别对应为120dpi、160dpi、240dpi、 320dpi,屏幕密度越高、分辨率越高、屏幕尺寸越小就产生了视网膜屏幕。
结论:目前hdpi以上机型占到65.5%,也就是说480*800、1280*720为主流 分辨率,1920*1080机型目前市场上尚不多,但未来必成主流 (下图分别为三星S4、oppo find5、LG G2)
•
Thank you!
有任何问题,请联系作者 @天堂导师马克斯
•
4.5-5.0寸
• 4.5-5寸机型主要是去年各家的旗舰/次旗舰产品以及部分低端大屏手机,如 三星S3、Nexus4、HTC one/oneX、华为P6、小米2A、三星Galaxy Nexus、 华为C8813等。
分辨率 主要是1920*1080、1280*720.nexus4为1280x768,个别机型为 800x480(三星I8552)或854x480(华为G500)