Android 各版本对应的SDK版本_年殇且童颜的博客-程序员秘密_安卓sdk版本

技术标签: android  Android  

SDK简介(以下简介来源于SDK简介):

软件开发工具包(缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包软件框架硬件平台、操作系统等建立应用软件时的开发工具的集合。

软件开发工具包括广义上指辅助开发某一类软件的相关文档、范例和工具的集合

软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发 Windows 平台下的应用程序所使用的 SDK。它可以简单的为某个程序设计语言提供应用程序接口 API 的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK 还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。

为了鼓励开发者使用其系统或者语言,许多 SDK 是免费提供的。软件工程师通常从目标系统开发者那里获得软件开发包,也可以直接从互联网下载,有时也被作为营销手段。例如,营销公司会免费提供构建SDK 以鼓励人们使用它,从而会吸引更多人由于能免费为其编程而购买其构件。

SDK 可能附带了使其不能在不兼容的许可证下开发软件的许可证。例如产品供应商提供一个专有的 SDK 可能与自由软件开发抵触。GPL 能使 SDK 与专有软件开发近乎不兼容。LGPL 下的 SDK 则没有这个问题。)

以下表格由作者(年殇且童颜)总结:

平台版本 SDK版本 版本名称
Android Sv2 Preview Sv2 Preview
Android 12.0 30 S
Android 11.0 29 R
Android 10.0 28 Q
Android 9.0 27 Pie
Android 8.0    26    Oreo
Android 7.1 25  Nougat
Android 7.0 24  Nougat
Android 6.0 23 Marshmallow
Android 5.1 22 Lollipop
Android 5.0 21 Lollipop
Android 4.4 19   KITKAT
Android 4.3 18 JELLY_BEAN_MR2
Android 4.2, 4.2.2 17 JELLY_BEAN_MR1
Android 4.1, 4.1.1 16 JELLY_BEAN
Android 4.0.3, 4.0.4 15 ICE_CREAM_SANDWICH_MR1
Android 4.0, 4.0.1, 4.0.2 14  ICE_CREAM_SANDWICH
Android 3.2 13 HONEYCOMB_MR2
Android 3.1.x 12 HONEYCOMB_MR1
Android 3.0.x 11 HONEYCOMB
Android 2.3.4 10 GINGERBREAD_MR1
Android 2.3.3     10  GINGERBREAD_MR1
Android 2.3.2  9 GINGERBREAD
Android 2.3.1 9  GINGERBREAD
Android 2.3 9    GINGERBREAD
Android 2.2.x  8  FROYO
Android 2.1.x 7  ECLAIR_MR1
Android 2.0.1  6  ECLAIR_0_1
Android 2.0  5 ECLAIR
Android 1.6   4 DONUT
Android 1.5 3  CUPCAKE
Android 1.1 2  BASE_1_1
Android 1.0 1 BASE
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hmqkop/article/details/121671408

智能推荐

基于腾讯位置服务,从零设计开发逆地址解析小程序_刘墨泽的博客-程序员秘密

公司有些业务涉及微信小程序,此前并没有接触过,所以想搞个东西练练手,然后就有了下文。目录一、小程序演示二、开发意图:三、开发思路:第一步:要确认用什么形式第二步:找接口第三步:确定业务逻辑及页面设计首页设计:四、详细开发过程JS代码:一、小程序演示(不要在意小程序的名字,改个名字300块,改不起):二、开发意图:很多时候我们需要知道某地的行政区划信息或者街道信息,但是往往不知道。我自己比较常见到的情形就是在各个电商平台填收货地址,就涉及到街道信

Android 自定义View练手Demo(一)实现圆角遮罩效果_AboBack的博客-程序员秘密

圆角遮罩效果一图胜千言这种效果用于在裁剪图片,确定裁剪范围;或者APP引导用户,突显某个区域,还是挺实用。1.引言这是一个自定义View练习的Demo,通过两种方式实现此效果,通过本文可以学习到Xfermode的使用View级别的离屏缓冲Canvas的离屏缓冲自定义属性的使用Canvas 的常用且实用的 API2.源码2.1.RoundRectCoverView.ktclass RoundRectCoverView(context: Context, attrs: Attrib

使用sparksql实现hive表小文件合并_spark程序添加hive合并小文件参数_weixin_42094092的博客-程序员秘密

在使用spark streaming将数据灌入hive时,或者spark批处理时如果分区设得很大,会导致hive表生成很多hdfs小文件,这个问题到目前位置spark都没有比较好的解决方法(不知道spark3.0情况是什么样的)折中解决:hive表按小时分区,sparkstreaming灌入hive后,在每个小时节点设置一个合并任务,将上一个小时分区数据的小文件进行合并,其实就是将分区数据读出来使用spark重新分区减少分区量,再灌入原分区,则合并后改分区的文件数就是spark计算中的分区数,下面是代码

华为机试——数字颠倒-Java_周LEI啊的博客-程序员秘密

时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M本题知识点: 字符串题目描述描述:输入一个整数,将这个整数以字符串的形式逆序输出程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001输入描述:输入一个int整数输出描述:将这个整数以字符串的形式逆序输出示例1输入1516000输出0006151import java.util.Scanner;public class Main { public st

java.io.FileNotFoundException: Could not open ServletContext resource [/config.properties]_三分恶的博客-程序员秘密

错误SpringBoot项目,单元测试的时候,报错: java.io.FileNotFoundException: Could not open ServletContext resource [/config.properties]测试代码: @Test public void testGetCreditListByPost(){ String result=creditService.getCreditListByPost("XX公司"); lo.

Oracle客户机的安装_狼吃天下的博客-程序员秘密

    要从局域网内的一台计算机上访问另一台计算机上的 Oracle 服务. 需要在此计算机上安装能通过局域网访问另一台计算机上的 Oracle 服务的客户机.1、找到安装文件,双击安装       2、下一步3、选择管理员,下一步4、下一步5、跟安装服务端一样,下一步6、安装7、8、下一步9、10、下一步11、本地IP,下一步12、下一步13、14、若测试成功,则忽略此步。      如果测试不...

随便推点

【USACO2-3-3】零的序列 dfs_usaco 2.3.3_Mininda的博客-程序员秘密

原题//usaco2-3-3 零的序列#include<iostream>#include<string>#include<cstdio>#include<cstring>using namespace std;long long sum;int n;char c[1010];void dfs(int d,int fu,int ...

python 写入csv文件固定列_python对csv文件追加写入列的方法_書淺的博客-程序员秘密

python对csv文件追加写入列,具体内容如下所示:原始数据[外链图片转存失败(img-zQSQWAyQ-1563597916666)(C:UsersinnduceAppDataRoamingTyporatypora-user-images1557663419920.png)]import pandas as pdimport numpy as npdata = pd.read_csv(r'平均...

(二十七)OCR技术_FixedStarHaHa的博客-程序员秘密

一、预先工作 1、一般网站登录有个第一次成功登录提示是否记录密码和用户名等信息已经写在文本框中,测试回放代码时会出现问题,所以要先将这些清理掉。 做法:工具–>Internet选项–>内容–>自动完成–>将所有复选框都不选,若之前登录过测试系统还要将“清理表单”和“清除密码”点击 2、网站登录,要通过浏览器打开,一般打开浏览器时,默认的是IE主页面,若再点击收藏等操作...

Windows系统及应用技巧二十六篇_iteye_12869的博客-程序员秘密

目录:一:详细的xp修复控制台命令和用法二:常见文件扩展名和它们的说明三:GHOST怎么用?四:如何防范恶意网站五:win2000/xp忘记密码的方法六:WindowsXP自带小工具七:windows中有关网络的几命令八:了解你的windows目录和系统文件九:低级格式化的主要作用十:封杀QQ消息连发器病毒十一:ie项目修改大全!所有的ie问题都来这里看吧!十二:注册表备份和恢复十三:详细的xp修...

React源码分析与实现(二):状态、属性更新 -> setState_isNealyang的博客-程序员秘密

由于微信外链限制,推荐阅读等链接无法点击,可点击阅读原文跳转至原文,查看外链。React源码分析与实现(二):状态、属性更新 -> setState原文链接地址:h...

win8系统购买ndows8,想将系统升级到Win8么?Windows8升级助手详解_黔台老酒坊的博客-程序员秘密

10月26日消息,微软正式发布全新Win8操作系统,想将系统升级到Windows8,先来Win8升级助手来帮忙吧,它可以扫描你当前的电脑以了解它是否准备好升级为Windows8,并可提供兼容性报告和购买、下载以及安装Windows8的可选步骤。下载Win8升级助手:点击此处如果你的电脑当前正在运行Windows7,则你的文件、应用和设置将轻松传输到Windows8。如果你的电脑正在运行Wind...