Android:API等级VS. Android版本

我是Android开发新手,我想知道版本和API级别之间的联系或区别。 每个人指的是什么? 当我决定为API 14或Android版本4.0开发一些应用程序时,这意味着什么?

或者是另一个的一个子集? 我根本没有区别,为什么有两个柜台?

谢谢

那么,API是为了开发,所以新的API版本的变化更“内”。 但新版Android通常为用户添加更多function,即“可见”。

检查此页面http://developer.android.com/guide/appendix/api-levels.html ,有一个表显示版本和API级别之间的关系。

Android的多个版本可以具有相同的API级别,但API作为整数允许开发人员更轻松地定位设备。 下面的图表会给你一个他们的关系的概念,但只有文档包含详尽的API级别列表,以及它们是如何彼此不同。

平台版本

来源: developer.android.com 。

由于此数据是从支持Android 2.2及更高版本的新版Google Play商店应用中收集的,因此不包含运行旧版本的设备。 但是,2013年8月,比Android 2.2更早的版本占到loginGoogle服务器的设备(不是实际访问过Google Play商店的设备)的1%左右。

除了提供的答案之外, 维基百科上的Android 平台使用情况还有详细的解释( 固定链接 )。

这个表格会给你一个Android API vs版本的亮点。

在这里输入图像说明

API级别是一个整数值,唯一标识由Android平台版本提供的框架API修订。

您可以拥有与之前版本相同的API版本的新版Android版本。

查看https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels

运行版本为X的Android设备通常会支持为API X及以下版本编写的应用程序。

这意味着如果您希望您的应用程序支持API 8,则设备版本8将能够运行它,而且也可以使用版本9,10,11等设备。

这是解释数字之间的关系的表格: http : //developer.android.com/guide/appendix/api-levels.html