微信与项目经理沟通
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
安卓设备差别很大,分辨率不同,屏幕大小不同,长宽比不同。
分辨率方面,目前主流的标准分辨率有720p、1080p、2k、4k等。手机天文台的数据显示,2016年第四季度,安卓设备分辨率前五占75%,前十占88%,但排名第100的设备分辨率也占0.01%。这个数据不一定准确,但反映出分辨率“相差悬殊,主流集中”
从屏幕尺寸来说,可以分为可穿戴设备、手机、平板和电视等。可穿戴设备和电视一般都是针对特定硬件开发的。深圳网站建设公司,这个我不多讲,这里就不讨论了。手机的特点是屏幕大小基本和手掌一样,目前一般集中在5-5.5英寸,而平板的屏幕大小差别较大,一般为7-11英寸。
屏幕的长宽比不同,和分辨率的多样性有关,比如4:3,16:9等。而企业网站seo优化运营的这种差异一般不会太明显。就拿电视来说,从以前的方形电视到现在主流的宽电视,都可以看,可能略显捉襟见肘。
安卓屏幕适配模式;
自适应模式的1 dp
[div][div]
[div]
因为我们可以在4.0的手机上实现1280*720的分辨率。
5.0寸手机我也能做出1280*720的分辨率。分辨率一样的话,手机屏幕会越小越清晰。
[div][div]
[div]
[div]
[div][div]
计算公式:每英寸像素= √{(长像素2+宽像素2)}/屏幕尺寸
[div][div]
注意:屏幕尺寸的单位是英寸。比如分辨率1280*720,屏幕宽度6英寸。计算出来的每英寸像素约为245,屏幕尺寸指的是屏幕对角线的长度。
[div][div]
在搜索图片资源时,Android会根据其分辨率自动从不同的文件目录中进行搜索(这是Android系统的适配策略)。如果低分辨率文件目录(如drawable-mdpi)中没有图像资源,则有所有其他目录。当我们将应用程序部署到mdpi分辨率的手机上时,应用程序将在更高分辨率的目录中搜索资源文件。如果在较高分辨率的目录中没有资源,我们必须在较低的目录中寻找资源。
[div][div]
常见的手机屏幕像素和相应的识别级别:
ldpi 320*240
mdpi 480*320
hdpi 800*480
xhdpi 1280*720
xxhdpi 1920*1080
[div][div]
dp和px之间的简单转换关系:
Ldpi的手机1dp=0.75px
Mdpi的手机1dp=1.0px
Hdpi的手机1dp=1.5px
Xhdpi的手机1dp=2.0px
Xxhdpi的手机1dp=3.0px
[div][div]
二维适应模式
[div][div]
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流