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

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

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录 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)

max + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档