android 适配 官方,Android屏幕适配全攻略(最权威的官方适配指导).pdf

目录

Android屏幕适配出现的原因

重要概念

解决方案

本文档使用看云构建 -2-

Android屏幕适配出现的原因

Android屏幕适配出现的原因

原文出处 :http///zhaokaiqiang1992/article/details

在我们学习如何进行屏幕适配之前 ,我们需要先了解下为什么Android需要进行屏幕适配。

由于Android系统的开放性 ,任何用户、开发者、OEM厂商、运营商都可以对Android进行

定制 ,修改成他们想要的样子。

但是这种 “碎片化”到底到达什么程度呢 ?

在2012年 ,OpenSignalMaps (以下简称OSM )发布了第一份Android碎片化报告 ,统计

数据表明 ,

2012年 ,支持Android的设备共有3997种。

2013年 ,支持Android的设备共有11868种。

2014年 ,支持Android的设备共有18796种。

下面这张图片所显示的内容足以充分说明当今Android系统碎片化问题的严重性 ,因为该图

片中的每一个矩形都代表着一种Android设备。

本文档使用看云构建 -3-

Android屏幕适配出现的原因

而随着支持Android系统的设备(手机、平板、电视、手表)的增多 ,设备碎片化、品牌碎片

化、系统碎片化、传感器碎片化和屏幕碎片化的程度也在不断地加深。而我们今天要探讨

的 ,则是对我们开发影响比较大的——屏幕的碎片化。

下面这张图是Android屏幕尺寸的示意图 ,在这张图里面 ,蓝色矩形的大小代表不同尺寸 ,

颜色深浅则代表所占百分比的大小。

而与之相对应的 ,则是下面这张图。这张图显示了IOS设备所需要进行适配的屏幕尺寸和占

比。

本文档使用看云构建 -4-

Android屏幕适配出现的原因

当然 ,这张图片只是4,4s,5,5c,5s和平板的尺寸 ,现在还应该加上新推出的iphone6和plus ,

但是和Android的屏幕碎片化程度相比而言 ,还是差的太远。

详细的统计数据请到这里查看

现在你应该很清楚为什么要对Android的屏幕进行适配了吧 ?屏幕尺寸这么多 ,为了让我们

开发的程序能够比较美观的显示在不同尺寸、分辨率、像素密度(这些概念我会在下面详细讲

解)的设备上 ,那就要在开发的过程中进行处理 ,至于如何去进行处理 ,这就是我们今天的主

题了。

但是在开始进入主题之前 ,我们再来探讨一件事情 ,那就是Android设备的屏幕尺寸 ,从几

寸的智能手机 ,到10寸的平板电脑 ,再到几十寸的数字电视 ,我们应该适配哪些设备呢 ?

其实这个问题不应该这么考虑 ,因为对于具有相同像素密度的设备来说 ,像素越高 ,尺寸就

越大 ,所以我们可以换个思路 ,将问题从单纯的尺寸大小转换到像素大小和像素密度的角度

来。

本文档使用看云构建 -5-

Android屏幕适配出现的原因

下图是2014年初 ,友盟统计的占比5%以上的6个主流分辨率 ,可以看出 ,占比最高的是

480800 ,320480的设备竟然也占据了很大比例 ,但是和半年前的数据相比较 ,中低分辨率

(320480、480800)的比例在减少 ,而中高分辨率的比例则在不断地增加。虽然每个分辨率

所占的比例在变化 ,但是总的趋势没变 ,还是这六种 ,只是分辨率在不断地提高。

所以说 ,我们只要尽量适配这几种分辨率 ,就可以在大部分的手机上正常运行了。

当然了 ,这只是手机的适配 ,对于平板设备(电视也可以看做是平板) ,我们还需要一些其他

的处理。

好了 ,到目前为止 ,我们已经弄清楚了Android开发为什么要进行适配 ,以及我们应该适配

哪些对象 ,接下来 ,终于进入我们的正题了 !

首先 ,我们先要学习几个重要的概念。

本文档使用看云构建

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值