Android 设备适配浅析 及 对dp的理解
2013-01-28 11:31
190 查看
²屏幕适配基本单位的理解
²
²Android系统屏幕适配机制浅析
²
²需要注意的问题
²
²其他及代码审查
²1, Screen size 屏幕的尺寸,即对角线长度(单位inch-英寸)
²2, Screen density屏幕密度,即单位长度像素点数(pots/inches)
²3, Resolution 分辨率,即屏幕的总像素点数(width * height)
²4, Density-independentpixel (dp)独立像素密度。标准是160dip.即1dp对应1个pixel,计算公式如:px = dp * (dpi / 160),屏幕密度越大,1dp对应 的像素点越多。
²dip: device independent pixels(设备独立像素)
²px:pixels(像素),不同的设备不同的显示屏显示效果是相同的,这是绝对像素,是多少就永远是多少不会改变。
²sp: scaled pixels(放大像素).主要用于字体显示best for textsize。
²备注: 根据google的推荐,像素统一使用dip,字体统一使用sp
²mdpi下 1dp = 1px,而160px总共是1inch;
²
²为的是使控件显示时的物理尺寸保持一致
²
²相对明确的理解:1dp= 1/160 inch
²xlarge screens are at least960dp x 720dp
²large screens are atleast 640dp x 480dp
²normal screens are atleast 470dp x 320dp
²small screens are atleast 426dp x 320dp
Android寻找最佳资源原理
²1, 排除与设备设置不符合的资源
²2, 根据限定词(qualifier)的优先级,按照顺序查找
²3, 在限定词下,是否存在资源路径
²4, 排除不包含在限定词中的资源路径
²5, 继续执行不同的限定词查找,直到找到相应的资源
²http://developer.android.com/guide/practices/screens_support.html#dips-pels
²http://developer.android.com/guide/topics/resources/providing-resources.html#ResourceTypes
PPT:http://pan.baidu.com/share/link?shareid=289937&uk=2399475569
²
²Android系统屏幕适配机制浅析
²
²需要注意的问题
²
²其他及代码审查
²1, Screen size 屏幕的尺寸,即对角线长度(单位inch-英寸)
²2, Screen density屏幕密度,即单位长度像素点数(pots/inches)
²3, Resolution 分辨率,即屏幕的总像素点数(width * height)
²4, Density-independentpixel (dp)独立像素密度。标准是160dip.即1dp对应1个pixel,计算公式如:px = dp * (dpi / 160),屏幕密度越大,1dp对应 的像素点越多。
²dip: device independent pixels(设备独立像素)
²px:pixels(像素),不同的设备不同的显示屏显示效果是相同的,这是绝对像素,是多少就永远是多少不会改变。
²sp: scaled pixels(放大像素).主要用于字体显示best for textsize。
²备注: 根据google的推荐,像素统一使用dip,字体统一使用sp
²mdpi下 1dp = 1px,而160px总共是1inch;
²
²为的是使控件显示时的物理尺寸保持一致
²
²相对明确的理解:1dp= 1/160 inch
²xlarge screens are at least960dp x 720dp
²large screens are atleast 640dp x 480dp
²normal screens are atleast 470dp x 320dp
²small screens are atleast 426dp x 320dp
Android寻找最佳资源原理
²1, 排除与设备设置不符合的资源
²2, 根据限定词(qualifier)的优先级,按照顺序查找
²3, 在限定词下,是否存在资源路径
²4, 排除不包含在限定词中的资源路径
²5, 继续执行不同的限定词查找,直到找到相应的资源
²http://developer.android.com/guide/practices/screens_support.html#dips-pels
²http://developer.android.com/guide/topics/resources/providing-resources.html#ResourceTypes
PPT:http://pan.baidu.com/share/link?shareid=289937&uk=2399475569
相关文章推荐
- 设备适配以及dp、ppi、sp等相关概念图文理解
- Android设备 xp sp dp dip 的换算和理解
- Android设备分辨率、密度以及dp的理解
- Android屏幕适配(一)dp、px、dpi、sp的理解
- Android屏幕适配 px,dp,dpi及density的关系与深入理解
- Android设备 xp sp dp dip px 的换算和理解
- Android,关于设备独立像素(dip/dp),关于机型屏幕适配
- cocos2d-x iOS和Android同步开发 手机设备适配问题解决
- Android屏幕适配小技巧sw<n>dp
- android 适配相关知识(一) -- density dpi px dp dip sp 解释
- Android屏幕适配相关(px,dp,dpi等)
- 两分钟理解Android中SP与DP的区别
- android 屏幕适配,hdpi,xhdpi,xxhdpi理解,常见出图
- Android中dp,px,sp概念梳理以及如何做到屏幕适配
- 对Android中dp单位的理解
- Android屏幕适配dp、px两套解决办法
- Android 屏幕适配方案一(dp和百分比)
- dp和px,那些不得不吐槽的故事——Android平台图片文字元素单位浅析 (转)
- android 屏幕适配,hdpi,xhdpi,xxhdpi理解,常见出图
- Android 的机型适配: 屏幕适配(包括dpi,dp,sp的概念) 版本适配 硬件适配。 以及如何和美工配合