Android Sdk版本、Support包版本及常用框架最新版本彙總

pigdreams發表於2018-08-23

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,

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.常用框架最新版本

最後編輯時間: 2019-3-4
框架名 最新版本 作用
Butter Knife com.jakewharton:butterknife:10.1.0 用註解方式繫結控制元件id,非androidx用10.0以下版本
greenDAO org.greenrobot:greendao:3.2.2 SQLite的ORM框架
EventBus org.greenrobot:eventbus:3.1.1 用匯流排模式簡化元件間通訊
Retrofit com.squareup.retrofit2:retrofit:2.5.0 一種型別安全的Http客戶端
OkHttp com.squareup.okhttp3:okhttp:3.13.1 HTTP,HTTP/2客戶端,retrofix依賴於該框架實現通訊
LeakCanary com.squareup.leakcanary:leakcanary-android:1.6.2 記憶體洩露檢測工具
Glide com.github.bumptech.glide:glide:4.9.0 google御用圖片載入工具
ZXing com.google.zxing:core:3.3.0 應用最廣的條形碼與二維碼掃描框架
RxAndroid io.reactivex.rxjava2:rxandroid:2.1.0 &…:rxjava:2.2.3 使用可觀測的序列來組成非同步的、基於事件的程式的庫

相關文章