Android App开发中的适配

本文总结了Android应用开发中的适配问题,包括操作系统适配、厂家型号适配和硬件兼容。在操作系统适配上,关注API变更列表,处理好MinSdkVersion等版本配置。厂家型号适配分为公版和定制开发,公版适配避免复杂if语句,定制开发则可能涉及厂商SDK。硬件兼容主要针对屏幕、CPU等。数据层要考虑数据存储位置和格式,业务逻辑层采用策略调整,展现层利用相对单位和降级策略处理屏幕差异。适配应注重设计,避免过度依赖条件判断。
摘要由CSDN通过智能技术生成
     Android手机的碎片化问题不用赘述,在此对适配什么及适配方法进行一次总结。

     我们先来看被适配的对象。
     第一类是操作系统适配,即适配Android 2.X,4.X,5.X……每个版本的操作系统,都有其特定的变化,对于App开发者而言,最重要的一点就是要明确每一个版本API Changed List。对变更列表中的新增API,可以选择性使用;对废弃API,可以及早应对;对变化的API,尤其是形式不变而含义变化的API,要重点研究,以免在不同版本中带来行为上的差异。比如权限分裂及默认值的变化,由串行到并发的变化,精确计时与非精确计时的变化等等,这些都会带来隐藏很深的适配性问题。
     另外,就是仔细处理好MinSdkVersion、TargetSdkVersion、CompileVersion,每一个数值的选择都不是随意来的,这些也影响对操作系统的适配。
     第二类是厂家型号,即适配三星、小米、Note5、米2……这块有两种适配方式,一是公版适配,二是定制开发。我们先从公版适配说起,这也是大多数App在用的方式。<
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文斌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值