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

本文汇总了Android的SDK版本、Support Library的最后一个版本28.0.0及其向AndroidX的迁移,介绍了Jetpack项目的重要性和最新版本,以及一些常用框架的最新状态。

1. SDK Verion

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

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

2. Support Library

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

特别注意

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

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

最后编辑时间: 2018-11-14
包名库名gradle最新依赖版本
v4compatcom.android.support:support-compat:28.0.0
v4core-utilsom.android.support:support-core-utils:28.0.0
v4core-uicom.android.support:support-core-ui:28.0.0
v4media-compatcom.android.support:support-media-compat:28.0.0
v4fragmentcom.android.support:support-fragment:28.0.0
v7appcompatcom.android.support:appcompat-v7:28.0.0
v7cardviewcom.android.support:cardview-v7:28.0.0
v7gridlayoutcom.android.support:gridlayout-v7:28.0.0
v7mediaroutercom.android.support:mediarouter-v7:28.0.0
v7palettecom.android.support:palette-v7:28.0.0
v7recyclerviewcom.android.support:recyclerview-v7:28.0.0
v7preferencecom.android.support:preference-v7:28.0.0
v8renderscriptdefaultConfig配置
v13supportcom.android.support:support-v13:28.0.0
v14preferencecom.android.support:preference-v14:28.0.0
v17preferencecom.android.support:preference-leanback-v17:28.0.0
v17leanbackcom.android.support:leanback-v17:28.0.0
N/Avector drawablecom.android.support:support-vector-drawable:28.0.0
N/AAnimated Vectorcom.android.support:animated-vector-drawable:28.0.0
N/AAnnotationscom.android.support:support-annotations:28.0.0
N/Adesigncom.android.support:design:28.0.0
N/Acustom tabscom.android.support:customtabs:28.0.0
N/Apercent support已弃用,ConstraintLayout代替
N/AExifInterfacecom.android.support:exifinterface:28.0.0
N/ARecommendationcom.android.support:recommendation:28.0.0
N/AWear UIcom.android.support:wear:28.0.0
N/Amultidexcom.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.0fragment支持库
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 Knifecom.jakewharton:butterknife:10.2.3用注解方式绑定控件id,已停止维护,建议切换到view binding
greenDAOorg.greenrobot:greendao:3.3.0SQLite的ORM框架
EventBusorg.greenrobot:eventbus:3.2.0用总线模式简化组件间通信
Retrofitcom.squareup.retrofit2:retrofit:2.9.0一种类型安全的Http客户端
OkHttpcom.squareup.okhttp3:okhttp:4.9.0HTTP,HTTP/2客户端,retrofix依赖于该框架实现通信
LeakCanarycom.squareup.leakcanary:leakcanary-android:2.6内存泄露检测工具
Glidecom.github.bumptech.glide:glide:4.11.0google御用图片加载工具
ZXingcom.google.zxing:core:3.4.1应用最广的条形码与二维码扫描框架
RxAndroidio.reactivex.rxjava3:rxandroid:3.0.0 &io.reactivex.rxjava3:rxjava:3.0.9使用可观测的序列来组成异步的、基于事件的程序的库
AndroidUtilCodecom.blankj:utilcode:1.30.0一个包含众多实用工具类的库
Draggercom.google.dagger:dagger-android:2.31依赖注入框架
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值