Android Sdk版本、Support包版本及常用框架最新版本汇总

Android Sdk版本、Support包版本及常用框架最新版本汇总1.SDKVerion数据来源于维基百科,和一篇博客Api版本号代号发布时间主要更新内容11.0无2008-09-23Web浏览器显示,短信,媒体播放器,相机,Wifi及蓝牙支持21.1PetitFour(花式小蛋糕)2009-02-09邮件中保存附件31….

大家好,又见面了,我是你们的朋友全栈君。

1. SDK Verion

数据来源于android官网,和一篇博客

Api 版本号 代号 发布时间 主要更新内容
1 1.0 2008-09-23 Web浏览器显示,短信,媒体播放器,相机,Wifi及蓝牙支持
2 1.1 Petit Four(花式小蛋糕) 2009-02-09 邮件中保存附件
3 1.5 Cupcake(纸杯蛋糕) 2009-04-27 桌面小部件,录制视频,自动旋转,蓝牙配对,浏览器中复制及粘贴
4 1.6 Donut(甜甜圈) 2009-09-15 语音输入及搜索功能增强,图库与相机的集成,多张照片删除
5 2.0 Eclair(闪电泡芙) 2009-10-26 蓝牙2.1支持,相机功能增强,优化硬件与UI,动态壁纸,支持更多屏幕尺寸
6 2.0.1 Eclair 2009-12-03 次要API更改,错误修正和框架行为更改
7 2.1 Eclair 2010-02-12 对API和错误修正的微小修改
8 2.2 Froyo(冻酸奶) 2010-05-20 性能优化,速度改进,V8引擎添加到浏览器,Wifi热点,Flash支持,禁用移动数据选项
9 2.3 Gingerbread(姜饼) 2010-12-06 UI设计优化,超大尺寸支持,虚拟键盘优化,支持NFC,支持多个摄像头,并发GC
10 2.3.3 Gingerbread 2011-02-09 支持语言及视频聊天,将SSL的默认加密从AES256-SHA切换到RC4-MD5,提高电池效率
11 3.0 Honeycomb(蜂巢) 2011-02-22 平板支持,添加系统栏及操作栏,最近任务快照,相片功能增强,硬件加速,多核支持
12 3.1 Honeycomb 2011-05-10 支持操纵杆和游戏手柄,支持外部键盘和指点设备,支持FLAC音频播放
13 3.2 Honeycomb 2011-07-15 改进硬件及平板的支持,优化平板显示
14 4.0 IceCreamSandwich(冰激凌三明治) 2011-10-18 Roboto字体美化界面,内置照片编辑器,Android Beam功能,屏幕截图
15 4.0.3 IceCreamSandwich 2011-12-16 新的相机应用增强了视频稳定性和QVGA分辨率
16 4.1 Jelly Bean(果冻豆) 2012-07-09 用户界面流畅度重大优化,双向文本和其他语言支持
17 4.2 Jelly Bean 2012-12-13 新时钟程序,屏幕保护程序,锁屏改进
18 4.3 Jelly Bean 2013-07-24 支持OpenGL ES 3.0,SELinux默认启用,支持从右到左(RTL)的语言
19 4.4 Kitkat(奇巧巧克力棒) 2013-10-31 界面优化,无线打印功能,沉浸式模式,外存储访问限制,原生红外线发射器API
20 4.4W KitKat Wear(穿戴设备专用) 2014-06-25 适用于智能手表的Android Wear平台的初始版本,增加了可穿戴扩展
21 5.0 Lollipop(棒棒糖) 2014-11-12 ART,64位CPU,OpenGL ES 3.1,Material Design,Project Volta(电池管理),自定义应用程序通知优先级
22 5.1 Lollipop 2015-03-09 支持多张SIM卡,设备保护
23 6.0 Marshmallow(棉花糖) 2015-10-05 运行时权限,USB-C支持,指纹识别器支持,4K显示,应用待机功能
24 7.0 Nougat(牛轧糖) 2016-08-22 Unicode 9.0 表情符号和肤色修饰符支持,多窗口显示,屏幕缩放,JIT优化,访问外部应用存储限制
25 7.1.1 Nougat 2016-10-04 触摸/显示性能改进,开发者功能增加
26 8.0 Oreo(奥利奥) 2017-08-21 画中画,Unicode 10.0表情符号,自适应图标,通知改进,多显示器支持,应用后台执行和位置限制
27 8.1 Oreo 2017-12-05 神经网络API,共享内存API,自动填充框架更新
28 9.0 Pie(馅饼) 2018-08-07 快速设置菜单的新用户界面,更丰富的消息通知,DNS over TLS
29 10.0 Q-Android10 2019-09-03 重大隐私变更,折叠屏,5G支持,ART优化,手势导航,深色主题,新的音视频解码器
30 11.0 R-Android11 2020-09-09 支持新屏幕,敏感权限只能获取一次,神经网络1.3,聊天气泡

2. Support Library

Android 支持库提供了诸多未内置于框架的功能。这些库提供向后兼容版本的新功能、框架中未包含的实用 UI 元素,以及应用可以利用的一系列实用程序。数据来源于官方网站

特别注意

Android 支持库的最新版本是28.0.0,这是最后一个google发布的支持库版本,现在google已将所有support包下的库都迁移至androidx包下面,以后的更新都只会在androidx包中进行。具体对照表点击进入

这些变动是由于android的jetpack项目,意在帮助开发者快速实现应用开发,将一些常用的框架都整合进来了。
官网详细介绍

最后编辑时间: 2018-11-14
包名 库名 gradle最新依赖版本
v4 compat com.android.support:support-compat:28.0.0
v4 core-utils om.android.support:support-core-utils:28.0.0
v4 core-ui com.android.support:support-core-ui:28.0.0
v4 media-compat com.android.support:support-media-compat:28.0.0
v4 fragment com.android.support:support-fragment:28.0.0
v7 appcompat com.android.support:appcompat-v7:28.0.0
v7 cardview com.android.support:cardview-v7:28.0.0
v7 gridlayout com.android.support:gridlayout-v7:28.0.0
v7 mediarouter com.android.support:mediarouter-v7:28.0.0
v7 palette com.android.support:palette-v7:28.0.0
v7 recyclerview com.android.support:recyclerview-v7:28.0.0
v7 preference com.android.support:preference-v7:28.0.0
v8 renderscript defaultConfig配置
v13 support com.android.support:support-v13:28.0.0
v14 preference com.android.support:preference-v14:28.0.0
v17 preference com.android.support:preference-leanback-v17:28.0.0
v17 leanback com.android.support:leanback-v17:28.0.0
N/A vector drawable com.android.support:support-vector-drawable:28.0.0
N/A Animated Vector com.android.support:animated-vector-drawable:28.0.0
N/A Annotations com.android.support:support-annotations:28.0.0
N/A design com.android.support:design:28.0.0
N/A custom tabs com.android.support:customtabs:28.0.0
N/A percent support 已弃用,ConstraintLayout代替
N/A ExifInterface com.android.support:exifinterface:28.0.0
N/A Recommendation com.android.support:recommendation:28.0.0
N/A Wear UI com.android.support:wear:28.0.0
N/A multidex com.android.support:multidex:1.0.0

3.Jetpack全家桶版本

Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可帮助您遵循最佳做法、让您摆脱编写样板代码的工作并简化复杂任务,以便您将精力集中放在所需的代码上。

Jetpack 包含与平台 API 解除捆绑的 androidx.* 软件包库,所有的support库现在都属于Jetpack开发工具的一部分,还包括一些非常实用的开发框架,可以说只使用Jetpack就能满足绝大部分的应用开发需求。

包名 版本 用途
androidx.appcompat:appcompat: 1.2.0 主要有用以兼容的AppCompatActivity
androidx.core:core: 1.3.1 各种兼容库
androidx.fragment.app: 1.2.0 fragment支持库
androidx.cardview:cardview: 1.0.0 卡片式视图
androidx.constraintlayout:constraintlayout: 2.0.0 约束布局
androidx.drawerlayout:drawerlayout: 1.1.1 抽屉布局
androidx.lifecycle:lifecycle-runtime: 2.2.0 感知生命周期
androidx.paging:paging-runtime: 2.1.2 在recycleview中分页加载数据
androidx.navigation:navigation-ui: 2.3.0 导航框架
androidx.recyclerview:recyclerview: 1.1.0 强大的列表视图
androidx.room:room-runtime: 2.2.5 数据库ORM框架
androidx.swiperefreshlayout:swiperefreshlayout: 1.0.0 下拉提示框
androidx.viewpager2:viewpager2: 1.0.0 多视图容器
androidx.work:work-runtime: 2.4.0 后台管理框架

4.常用框架最新版本

最后编辑时间: 2021-1-17
框架名 最新版本 作用
Butter Knife com.jakewharton:butterknife:10.2.3 用注解方式绑定控件id,已停止维护,建议切换到view binding
greenDAO org.greenrobot:greendao:3.3.0 SQLite的ORM框架
EventBus org.greenrobot:eventbus:3.2.0 用总线模式简化组件间通信
Retrofit com.squareup.retrofit2:retrofit:2.9.0 一种类型安全的Http客户端
OkHttp com.squareup.okhttp3:okhttp:4.9.0 HTTP,HTTP/2客户端,retrofix依赖于该框架实现通信
LeakCanary com.squareup.leakcanary:leakcanary-android:2.6 内存泄露检测工具
Glide com.github.bumptech.glide:glide:4.11.0 google御用图片加载工具
ZXing com.google.zxing:core:3.4.1 应用最广的条形码与二维码扫描框架
RxAndroid io.reactivex.rxjava3:rxandroid:3.0.0 &io.reactivex.rxjava3:rxjava:3.0.9 使用可观测的序列来组成异步的、基于事件的程序的库
AndroidUtilCode com.blankj:utilcode:1.30.0 一个包含众多实用工具类的库
Dragger com.google.dagger:dagger-android:2.31 依赖注入框架
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139428.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java 大端字节序_大小端字节序

    java 大端字节序_大小端字节序现代 CPU 计算时一次都能装载多个字节 如 32 位计算机一次装载 4 字节 多字节的数值在内存中高低位的排列方式会影响所表示的数值 以 int32 类型的数值 十六进制表示为 0x0f 二进制表示为 0b0000000000 为例 在内存中用 4 个字节存储 4 个字节的内容分别是 0x01 00000001 0x03 000000

    2025年9月25日
    0
  • 最新版oracle 11g下载和安装教程

    最新版oracle 11g下载和安装教程学习oracle第一步免不了下载安装Oracle数据库,但是很多人学习时都有通过百度在网上搜索下载的习惯,但是,百度的搜索结果一堆盗版网站,盗版下载地址着实让人头疼,Oracle数据库企业版/标准版是免费对个人学习使用的,因此自己当然要会使用官方正版网站下载安装正版最新的Oracle啦。下载:第一步:去Oracle官网https://www.oracle.com点击下载第二步:…

    2022年5月7日
    164
  • 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等[通俗易懂]

    最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等

    2022年2月10日
    41
  • stl库使用_餐厅库管年终总结个人总结

    stl库使用_餐厅库管年终总结个人总结1、STL库的含义STL(StandardTemplateLibrary),即标准模板库,是一个具有工业强度的,高效的C++程序库。2、STL的好处STL作为一种标准,便于交流,掌握它,一方面可以让你写的程序,易于让别人理解,另一方面你也能够比较容易地理解别人写的程序。3、STL的关键概念要使用STL,要了解以下几个基本概念:容器:可以把它理解为存放数据的地方,常用的一些容器有链表(list)栈(stack)动态数组(vector…

    2022年10月15日
    2
  • Jenkins的主要作用

    Jenkins的主要作用说明:Jenkins折腾了好几个月了,打算写个系列记录下。有时间会尽量更新的。第一章Jenkins是什么?Jenkins 是一个可扩展的持续集成引擎。主要用于:l 持续、自动地构建/测试软件项目。l 监控一些定时执行的任务。Jenkins拥有的特性包括:l 易于安装-只要把jenkins.war部署到servlet容器,不需要数据库

    2022年5月31日
    41
  • idea好用的插件推荐_CodeDate插件安装

    idea好用的插件推荐_CodeDate插件安装提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结i一、pandas是什么?二、使用步骤1.引入库2.读入数据总结Listitem系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章Python机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步

    2022年10月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号