Android Sdk版本、Support包版本及常用框架最新版本汇总
大家好,又见面了,我是你们的朋友全栈君。
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.cn/139428.html原文链接:https://javaforall.cn
免费在线化石识别器
支付宝黄金票怎么玩?支付宝黄金票在哪?