大家好,又见面了,我是你们的朋友全栈君。
1. SDK Verion
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 | 依赖注入框架 |
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/139428.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...