android应用对系统API版本号的选择介绍

转载请注明出处【http://blog.csdn.net/y150481863/article/details/41280045

首先我们在开发一个应用之前,特别是一个android应用,首先要考虑这个系统是运行在android版本为2.3的系统上,还是4.0的系统上或者说是支持所有android版本的系统。

有了这样的决定之后,接下来我们就需要做点事了,需要告诉系统你当前应用所能兼容的系统版本是多少,从而系统决定是否能有效并成功安装你的应用。

这就是android project中Manifest.xml中的<uses-sdk>标签元素决定的。

此标签包含如下3个属性:

android:minSdkVersion —— 此属性决定你的应用能兼容的最低的系统版本,一盘情况是必须设置此属性。

android:targetSdkVersion —— 此属性说明你当前的应用是针对某一个系统版本开发设计的,也就是说在这个系统版本上运行是没有任何问题的。对于手机或其他终端设备会根据此属性值,决定是否显示一些特性和效果。当然对于开发者最直接的影响就是,你所用到的API都是基于此版本上的,高于此targetSdkVersion的API在使用的时候会有警告或者错误提示。

android:maxSdkVersion ——  此属性是决定你的应用能支持的版本最高是多少,超过此版本的系统将不能使用你的应用。


sdkversion


比如以上代码中能支持的最低系统的版本号是10,使用的是版本号为16的系统API。

对于大家经常交流的手机是android2.3的系统或者4.0的系统,还是刚出来的5.0的系统;这里的2.3、4.0、5.0都只是版本名称。版本名称4.0对应版本号(API LEVEL)是14。

版本名称和版本号的介绍可以看此文章:http://blog.csdn.net/y150481863/article/details/41249159


此知识点可能不是什么大问题,记录仅仅作为刚入门的人了解。



  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值