android新项目不知道如何选版本

    随着工作的深入,一个又一个的项目经手,每新开一个项目框架的时候,首先就遇到一个极其尴尬的问题,面对众多SDK版本,究竟应该选择哪一个呢?

    经常听到的是“版本”一词,总结起来,分为两种:手机系统版本和程序开发所用版本,所以如果想让你的程序能够在手机上很好的跑起来,应该是程序开发版本低于手机版本,举个例子:

    “手机是i5508系统是2.1,为什么安装2.0.7这个版本的优化大师里面不显示程序搬家?”

     因为Android从2.2版本开始才支持将应用移至SD卡,在这之前的系统都只能装在手机内存中。所以程序自动隐藏了搬家功能。

    由此可以看出,手机系统版本应该要高于程序开发版本。

    有了这个前提,在新开发一个项目的时候,首先要调查一下市场主流的机型系统是什么版本的(目前是2.1),那么选择的时候,就选小于或者等于2.1的SDK版本就可以适应大多数手机了。呵呵~

   还有,一般情况下,程序的SDK版本应该尽量选择低一点的,以便跟绝大多数机型兼容, 虽然市场主流可能是2.1的,但若不是需要用到2.1的独有功能的话,建议选择更低版本的做开发,因为Android系统都是向下兼容的.也就是说,要首先了解各个版本的区别。

转载于:https://www.cnblogs.com/miya2012/archive/2012/05/23/2514254.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值