转载请注明出处【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 —— 此属性是决定你的应用能支持的版本号最高是多少,超过此版本号的系统将不能使用你的应用。



比方以上代码中能支持的最低系统的版本是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


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

 

版权声明:本文博客原创文章,博客,未经同意,不得转载。

更多相关文章

  1. Android清单文件详解(六) ---- 节点的属性
  2. Android(安卓)系统基础
  3. Android中应用程序drawable图片资源占用内存的统计
  4. Android(安卓)Material Design之在RecyclerView中嵌套CardView实
  5. 共享全局数据 android
  6. Android(安卓)启动优化(一)
  7. android中TextView实现单行跑马灯
  8. Android应用程序组件概述
  9. Android的UI设计与后台线程交互

随机推荐

  1. Android(安卓)Activity返回结果startActi
  2. NDK模块开发:关于音视频,你需要了解的东西
  3. Android 入坑之始
  4. tinyalsa 与 audioroute
  5. Android窗口管理服务WindowManagerServic
  6. Android学习笔记2---多界面切换
  7. ListView@常用属性记录
  8. Android Toast&Notification(Part I)
  9. 一个封装好的Android仿Ios ActionSheet控
  10. android构建自定义的视图组件