严格来说,作为读者,你应该带着批判性质的眼光来看这篇文章,此文章依据本人对Android官方开发资料《Supporting Multiple Screens》的阅读、实践以及和开发人员的沟通形成,内容更多为目前盆地个人理解的总结。
一、Android支持的多种屏幕
传统意义上,一般是是这么认为的:
ldpi: 对应分辨率240×320
mdpi: 对应分辨率320×480
hdpi:对应分辨率480×800或480×854
但实际上没有这么简单,直接看官方资料的下标,可以看到其实ldpi一样由480×800,甚至还有1024×600
低密度(ldpi 120) | 中密度(mdpi 160) | 高密度(hdpi 240) | 超高密度(320 xhdpi) | |
小屏幕 | QVGA (240×320) | 480×640 | ||
中屏幕 | WQVGA400 (240×400) WQVGA432 (240×432) |
HVGA (320×480) | WVGA800 (480×800) WVGA854 (480×854) 600×1024 |
640×960 |
大屏幕 | WVGA800** (480×800) WVGA854** (480×854) |
WVGA800* (480×800) WVGA854* (480×854) 600×1024 |
||
超大屏幕 | 1024×600 | WXGA (1280×800) 1024×768 1280×768 |
1536×1152 1920×1152 1920×1200 |
2048×1536 2560×1536 2560×1600 |
二、如何分辨是ldpi、mdpi、hdpi?
为什么要分辨率ldpi、mdpi、hdpi?我的理解,是为了要在不同的屏幕密度下取得最好的显示效果。
从上一段来看,通过分辨率来看并不是很靠谱,那怎么样才靠谱?其实,只要我们知道屏幕分辨率、屏幕尺寸(对角线长度),就可以算出相应的屏幕密度,从而根据其范围得出属于那种屏幕密度。
我们可以根据长或者根据宽来计算出dpi,计算公式为:
传送门:1. iPad使用经验小结 2.iPad使用经验小结-2
1.贴膜
磨砂膜可以一定程度上改善指纹情况,但是透光性一般,就盆地的使用情况来看,还有一个很严重的缺点,凑近看会看到液晶状的细小色点,这个在看书时会有较大影响。
不过,也有可能是盆地使用的贴膜较次的缘故,下次还是考虑用高透的膜。
2.传输文件的方法
除传统的iTunes传输文件方法外,之前的文章中提到了GoodReader+iFile的传输方法、ftp的传输方法等,现在再加入一个也许很火星的方法:用i-FunBox(http://www.i-funbox.com/)。
需要使用数据线,经过个人使用,感觉相当好用。可以搜索文件、浏览图片、设定快捷方式、快速拷贝粘贴文件等等。
3.安装未破解的免费ipa文件
即《iPhone Human Interface Guidelines》的中文版,不知道什么时候出的,看官方的目录日期是2010-3-24,这个应该更为权威一些,供有需要的人士参考。
其中应该没有包含最近的更新,英文版的最近更新日期是2010-9-1。
链接地址是:
http://www.apple.com.cn/developer/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/
可以在上述链接在线看,但下载的pdf仍为英文版。
(完)
一份是google I/O 2010会上的资料,一份是7月份Android官方博客放出的资料,自己学习中翻译了一下,发博客以存档,同时也供有需要的人士参考。
Google I/O 2010关于UI设计的部分的视频参和资料见下面地址:
http://code.google.com/intl/zh-CN/events/io/2010/sessions/android-ui-design-patterns.html
上面提到的资料一个就是视频中用的演示稿,所以结合视频来看最合适,可以大幅加深理解。
在线预览:
1.Google I/O 2010大会演示稿原版
2.Google I/O 2010大会演示稿中文版