Android分辨率兼容性测试.docxVIP

  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分辨率兼容性测试

Seetong Android分辨率兼容性测试环境搭建关于Android设备碎片化的介绍:/article/189002/分辨率兼容性测试工具如下:Intellij IDEA 14Genymotion 2.6.0Intellij Genymotion Plugin 1.0.7VirtualBox 4.3.12Intellij IDEA安装好插件之后如图所示:点击之后配置Genymotion根目录,配置好后打开Genymotion模拟器管理器,如图:然后使用Genymotion创建各种需要的模拟器:使用某个模拟器时,先启动模拟器,然后在Intellij IDEA编译Seetong之后运行在此模拟器上即可:各个分辨率下的布局兼容性测试Sony Xperia Z-4.3-API18-1080*1920Google Nexus 9-5.0.0 -API21-1536*2048(针对平板电脑的Android设备,布局会出问题)Customer Phone-4.3-API18-768*1280Google Galaxy Nexus-4.2.2-API17-720*1280Google Nexus 6-5.0.0-API21-1440*2560Google Nexus 7-4.3-API18-800*1280(针对平板电脑的Android设备,布局会出问题)Google Nexus 7-API18-1200*1920(针对平板电脑的Android设备,布局会出问题)Google Nexus 9-5.1.0-API22-1536*2048(针对平板电脑的Android设备,布局会出问题)Google Nexus One-2.3.7-API10-480*800LG Optimus L3 II-4.1.1-API16-240*320(此分辨率下Android Launcher显示都不正常) Google Nexus 10-5.0.0-API21-2560*1600(此分辨率的模拟器运行不起来,但通过观察可以肯定此设备不是手机,可能为电视或平板)Motorola Droid Razr-4.1.1-API16-540*960结论及解决方法设备分辨率布局兼容性是否OK(Y/N)设备使用场景1080×1920Y手机1536×2048N平板768×1280N手机720×1280Y手机1440×2560N手机800×1280N平板1200×1920N平板1536×2048N平板480×800N手机240×320N手机2560×1600N电视540×960Y手机下图为某平台16年统计的Android设备分辨率比例:从上图 可以看出,在只考虑设备为手机的前提下,主流的分辨率为1280*720,1920*1080,800*480,854*480,960*540,通过第二部分的实验可以得知,Seetong在1280×720,1920×1080和960×540分辨率下布局显示均是正常的,但是在其他分辨率下会出现布局变形,错位等问题,这里我们通过分辨率的分布图,先重点解决分辨率占有率高的设备的兼容性问题。Android针对不同的像素密度对设备进行分类:名称像素密度范围图片大小mdpi120dp-160dp48*48pxhdpi160dp-240dp72*72pxxhdpi240dp-320dp96*96pxxxhdpi320dp-480dp144*144pxxxxhdpi480dp-640dp192*192pxmdpi:hdpi:xhdpi:xxhdpi:xxxhdpi=2:3:4:6:8的尺寸进行缩放,一张大小为48*48dp的图,在mdpi上实际大小为48×48px,在hdpi像素密度上,实际尺寸为mdpi的1.5倍,即72×72px。 针对不同的分类,我们先做一个简单的适配,在res目录下创建相应的目录分别为values-ldpi,values-mdpi,values-hdpi,values-xhdpi,values-xxhdpi,values-xxxhdpi分别在各自目录下创建demens.xml文件,针对不同像素密度的设备,重新设置相关尺寸,达到基本兼容大多数设备的需求,后续如果需要兼容平板,还需要进一步重新设计布局。按照此方式适配之后,针对之前图像变形的手机设备测试情况基本满意,当前模拟器测试条件下的各种手机分辨率均能正常显示。

文档评论(0)

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

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

1亿VIP精品文档

相关文档