我是Android开发的新手,我想知道版本和API级别之间的联系或区别是什么。每个级别都指什么?当我决定为API 14或Android版本4.0开发某个应用时,这意味着什么?或者一个是另一个的子集?我只是没有得到区别,为什么有两个计数器?谢啦,谢啦
bvuwiixz1#
嗯,API是用来开发的,所以新API版本的变化更“内部”。但新版本的Android通常会为用户增加更多“可见”的功能。检查此页面http://developer.android.com/guide/appendix/api-levels.html,有一个表格显示了版本和API级别之间的关系。
xhv8bpkk2#
Android的多个版本可以有相同的API级别,但API作为一个整体可以让开发人员更容易地定位设备。下表将给予您了解它们之间的关系,但只有documentation包含API级别的详尽列表以及它们之间的区别。
资料来源:developer.android.com。由于此数据是从支持Android 2.2及以上版本的新Google Play商店应用程序中收集的,因此不包括运行旧版本的设备。然而,在2013年8月,Android 2.2之前的版本占登录Google服务器的设备(不是实际访问Google Play商店的设备)的约1%。
iovurdzv3#
除了提供的答案外,维基百科(permalink)上还提供了Android * 平台使用情况 * 的详细说明。下表将重点给予Android API与版本。
moiiocjp4#
API级别是一个整数值,用于唯一标识Android平台版本提供的框架API修订版本。您可以使用与之前版本相同的API版本来创建新的Android版本。Check out https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels
vql8enpb5#
运行Android X版本的设备通常支持为API X及以下版本编写的应用程序。这意味着,如果您希望应用支持API 8,则版本8的设备将能够运行它,但版本9、10、11等的设备也可以运行。下表解释了这些数字之间的联系:http://developer.android.com/guide/appendix/api-levels.html
vs3odd8k6#
它们之间的主要区别是API级别适用于android应用程序开发框架API,另一方面,android版本被维护以向用户级别提及新功能。
API级别是一个整数值,用于唯一标识Android平台版本提供的框架API修订版本。Android平台提供了一个框架API,应用程序可以使用它与底层Android系统进行交互。框架API包括:
有关详细信息,您可以访问此链接:https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels
xienkqul7#
API =允许创建访问操作系统、应用程序或其他服务的功能或数据的应用程序的一组函数和过程。Android = Android是谷歌开发的移动的操作系统。因此,如果我们开发具有新功能的新API,旧的Android操作系统可能不支持这些功能,因此我们采用旧的操作系统,版本添加了对新API的支持,这样就可以了(:另一方面,如果我们有新的操作系统,我们希望升级旧的API来支持它,所以我们版本的API。听起来怪怪的?
s5a0g9ez8#
简而言之:
8条答案
按热度按时间bvuwiixz1#
嗯,API是用来开发的,所以新API版本的变化更“内部”。但新版本的Android通常会为用户增加更多“可见”的功能。
检查此页面http://developer.android.com/guide/appendix/api-levels.html,有一个表格显示了版本和API级别之间的关系。
xhv8bpkk2#
Android的多个版本可以有相同的API级别,但API作为一个整体可以让开发人员更容易地定位设备。下表将给予您了解它们之间的关系,但只有documentation包含API级别的详尽列表以及它们之间的区别。
资料来源:developer.android.com。
由于此数据是从支持Android 2.2及以上版本的新Google Play商店应用程序中收集的,因此不包括运行旧版本的设备。然而,在2013年8月,Android 2.2之前的版本占登录Google服务器的设备(不是实际访问Google Play商店的设备)的约1%。
iovurdzv3#
除了提供的答案外,维基百科(permalink)上还提供了Android * 平台使用情况 * 的详细说明。
下表将重点给予Android API与版本。
moiiocjp4#
API级别是一个整数值,用于唯一标识Android平台版本提供的框架API修订版本。
您可以使用与之前版本相同的API版本来创建新的Android版本。
Check out https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels
vql8enpb5#
运行Android X版本的设备通常支持为API X及以下版本编写的应用程序。
这意味着,如果您希望应用支持API 8,则版本8的设备将能够运行它,但版本9、10、11等的设备也可以运行。
下表解释了这些数字之间的联系:http://developer.android.com/guide/appendix/api-levels.html
vs3odd8k6#
简短说明:
它们之间的主要区别是API级别适用于android应用程序开发框架API,另一方面,android版本被维护以向用户级别提及新功能。
详细信息:
API级别是一个整数值,用于唯一标识Android平台版本提供的框架API修订版本。
Android平台提供了一个框架API,应用程序可以使用它与底层Android系统进行交互。框架API包括:
有关详细信息,您可以访问此链接:https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels
xienkqul7#
API =允许创建访问操作系统、应用程序或其他服务的功能或数据的应用程序的一组函数和过程。
Android = Android是谷歌开发的移动的操作系统。
因此,如果我们开发具有新功能的新API,旧的Android操作系统可能不支持这些功能,因此我们采用旧的操作系统,版本添加了对新API的支持,这样就可以了(:
另一方面,如果我们有新的操作系统,我们希望升级旧的API来支持它,所以我们版本的API。
听起来怪怪的?
s5a0g9ez8#
简而言之: