Android-APILevels androidapi中文版

[转自]http://www.cnblogs.com/over140/archive/2011/04/29/2032433.html

API级别是什么

当你开发你的Android应用程序时,了解该平台API变更管理的基本方法和概念是很有帮助的。同样的,知道API级别标识以及该标识如何保障你的应用与实际硬件设备相兼容对于开发及后续的发布、维护都是有益的。API级别是一个整数值,它唯一标识了一个具体版本的Android平台,及其框架的API的版本。

Android平台提供了一套框架API,使得应用程序可以与系统底层进行交互。该框架API由以下模块组成:

每个Android平台的后续版本会包括它提供的更新的Android应用程序框架的API。

该框架的API的更新设计,使高版本的API与早期版本兼容。也就是说,在新版本API中大多数都是新增功能,和引进新的或替代的功能。作为API的部分升级,老的替换的部分已过时,但不会从新版本中删除,使得已有的应用程序仍然可以使用它们。在极少数情况下,旧版本API的部分可能被修改或删除,通常这种变化是为了保障API的稳定性及应用程序或系统的安全。所有其他早期版本的API将不做修改的保留。

一个Android平台提供的框架API,被指定一个整数标识符,称为“API级别”。每一个版本的Android平台只支持有一个API级别,虽然该支持是隐含地包括了所有早期的API级别(一直到API级别1级)。Android平台的最初版本提供的框架API级别是1级,随后的版本依次递增。

下表说明了具体平台版本和支持的API级别的对应关系。

平台版本

API级别

Android 3.0

11

Android 2.3.3

Android-APILevels androidapi中文版

10

Android 2.3

9

Android 2.2

8

Android 2.1

7

Android 2.0.1

6

Android 2.0

5

Android 1.6

4

Android 1.5

3

Android 1.1

2

Android 1.0

1

在Android中使用API级别

API级别标识为保证用户和应用程序开发者的最佳体验,起了关键作用:

每个版本的Android平台都在其内部存储了自己的API级别标识。

应用程序可以用框架API提供的清单文件元素—<uses-sdk>来描述该应用程序可以运行的最小和最大API级别,以及应用程序开发者设计期望运行的平台版本。三种属性分别描述如下:

用户尝试安装一个应用程序,或者在系统升级后重验证应用程序的时候,Android系统首先会检查应用程序的清单文件中的<uses-sdk>属性,将其与系统内部API级别对比。系统只有在满足下列情况时才允许进行应用程序安装:

应用程序清单文件中声明该属性后, <uses-sdk>元素看起来应类似于下面的例子:

这样做的主要原因是,应用程序会通过android:miniSdkVersion声明的API级别来告知系统——该应用程序使用的API是指定引入的API级别。假如没有这种属性声明,一个应用程序如果因为某些不知名的原因被安装在低级别API系统之上,那么该应用程序会在运行时因为尝试访问不存在的API而崩溃。为此,Android系统通过不允许应用程序被安装在不满足其最低API级别要求的目标硬件上来防止此类结果发生。

例如,android.appwidget类包是在API级别3中开始引入的。如果一个应用程序使用了这个API,就必须通过指明android:minSdkVersion属性为3来声明运行的最低要求。于是,该应用程序就可以在Android1.5API级别3级)、Android1.6 (API级别4级)等平台上安装,但是在Android1.1 (API级别2级)和Android1.0 平台(API级别1级)上却是无法安装的。

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/62617.html

更多阅读

acdsee15中文版通过许可证的方法 acdsee15许可证密钥

acdsee15中文版通过许可证的方法——简介ACDSee15 是一款数字图象处理软件,应用于图片的获取、管理、浏览、优化。作为看图软件,可以将图片放大缩小,调整视窗大小与图片大小,去除红眼、剪切图像、锐化、浮雕特效、曝光调整、旋转、镜像

connectify中文版安装教程以及怎么用 connectify软件中文版

connectify中文版安装教程以及怎么用——简介1.Connectify中文版介绍:Connectify中文版是一款免费的软件,支持局域网内即时通信,不需要服务器支持,支持消息收发。不需要数据线就能够在客户端之间,传输文件和文件夹。十分小巧,简单易用。

诺顿Android手机安全软件2.0使用评测 诺顿安全特警

诺顿手机安全软件(Norton-Mobile Security)主要针对Android(安卓)手机设计的一款保护手机本身及其信息安全,具有防病毒功能的软件。它不仅具有防护恶意软件的功能,还能够进行设备远程锁定和数据擦除,确保手机丢失后能够及时定位手机所

声明:《Android-APILevels androidapi中文版》为网友不小心钟情分享!如侵犯到您的合法权益请联系我们删除