文档详情

计算机专业毕业论文外文文献翻译 Android API级别.doc

发布:2017-09-10约2.08万字共14页下载文档
文本预览下载声明
本科毕业设计(论文) 外文翻译(附外文原文) 学 院: 信息科学与工程学院 课题名称: 基于腾讯微博开放平台的 数字教学交流系统 专业(方向): 计算机科学与技术 班 级: BCU09-4 学 生: 周杰伦 指导教师: 方文山 日 期: 2013/4/19 Android API级别 当你开发你的Android应用程序时,了解该平台API变更管理的基本方法和概念是很有帮助的。同样的,知道API级别标识以及该标识如何保障你的应用与实际硬件设备相兼容对于开发及后续的发布、维护都是有益的。 本节内容告诉你API级别的知识,以及它如何影响你开发和使用的应用。 关于如何使用“以API级别进行过滤”来使用API参考手册,从本文末尾的(Filtering the documentation)中可以得到更多信息。 ? ?API API级别是一个整数值,它唯一标识了一个具体版本的Android平台,及其框架的API的版本。 Android平台提供了一套框架API,使得应用程序可以与系统底层进行交互。该框架API由以下模块组成: 清单(manifest)文件的XML元素和属性声明 资源文件的XML元素和属性声明及访问形式 各类意图(Intents) 应用程序可以请求的各类授权,以及系统中包含的授权执行 每个Android平台的后续版本会包括它提供的更新的Andr??oid应用程序框架的API。 该框架的API的更新设计,使高版本的API与早期版本兼容。也就是说,在新版本API中大多数都是新增功能,和引进新的或替代的功能。作为API的部分升级,老的替换的部分已过时,但不会从新版本中删除,使得已有的应用程序仍然可以使用它们。在极少数情况下,旧版本API的部分可能被修改或删除,通常这种变化是为了保障API的稳定性及应用程序或系统的安全。所有其他早期版??本的API将不做修改的保留。 一个Android平台提供的框架API,被指定一个整数标识符,称为“API级别”。每一个版本的Android平台只支持有一个API级别,虽然该支持是隐含地包括了所有早期的API级别(一直到API级别1级)。Andr??oid平台的最初版本提供的框架API级别是1级,随后的版本依次递增。 下表说明了具体平台版本和支持的API级别的对应关系。 API级别 Android 3.0 11 Android 2.3.3 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版本 它使得系统可以在硬件设备上安装应用程序时能够检查版本是否匹配,使得版本不兼容的应用程序不会被错误安装在设备之上. 每个版本的Android平台都在其内部存储了自己的API级别标识。 应用程序可以用框架API提供的清单文件元素?—?uses-sdk?来描述该应用程序可以运行的最小和最大API级别,以及应用程序开发者设计期望运行的平台版本。三种属性分别描述如下: android:minSdkVersion?—?API最低版本。默认是“1”。 android:targetSdkVersion?—?指明该应用程序设计时期望运行的目标API版本。在某些情况下,这允许应用程序使用目标API级别下定义的清单元素或行为,而不是只限于使用最低API级别定义的内容。 android:maxSdkVersion?—?指明该应用程序可以运行的最高API级别。重要声明:?使用该属性之前请阅读uses-sdk文档。 比如,要指明一个应用程序能够运行的最低API级别,应当在该应用程序的清单文件的uses-sdk元素中加入android:minSdkVersion属性。android:minSdkVersion的值是一个正整数,对应的是该应用程序能够运行的最低平台的API级别标识。 用户尝试安装一个应用程序,或者在系统升级后重验证应用程序的时候,Android系统首先会检查应用程序的清单文件中的uses-sdk属性,将其与系统内部API级别对比。系统只有在满足
显示全部
相似文档