前言:
花了點時間整理了 支付寶 Android 客戶端使用的開源組件,給須要的同窗.在你不知道用什麼開源框架的時候能夠做下參考,畢竟支付寶是阿里的重量級產品,產品的穩定性是第一,在你的實際項目中引用成熟穩定的開源組件是頗有利於往後維護的.
固然,若是看到你不熟悉的開源庫,你能夠點擊我整理的Github連接,學習或者瞭解對於你本身都是有幫助的.css
名稱 | 項目信息 | 倉庫地址 |
---|---|---|
FFmpeg | FFmpeg是一個自由軟件,能夠運行音頻和視頻多種格式的錄影、轉換、流功能[1],包含了libavcodec. | https://github.com/FFmpeg/FFmpeg |
achartengine | 一個圖表庫,上次更新是10月前,如今用的較多的是----MPAndroidChart | https://github.com/ddanny/achartengine |
CircleImageView | 一個圓角圖片庫,比較輕量,就一個類. | https://github.com/hdodenhof/CircleImageView |
TheMVP | MVP模式忽然很火,多是代碼寫習慣了,換換風格,哈哈,如做者所說,一個MVP框架 | https://github.com/kymjs/TheMVP |
androidquery | 3年前#過期 一個輕量級的Android開源框架,能夠簡化開發Android的一些代碼量和工做量. | https://github.com/androidquery/androidquery |
gson | Google官方的Json解析,同類型的還有原生Json解析和fastjson | https://github.com/google/gson |
DiskLruCache | JakeWharton主導又一熱門項目----Android"硬盤"緩存 | https://github.com/JakeWharton/DiskLruCache |
tagsoup | Html解析 | https://github.com/ndmitchell/tagsoup |
ViewPagerIndicator | JakeWharton主導的項目,因此不用說了吧,很老的項目了,學習仍是很不錯的,Github上衍生出了不少,嘗試搜索"Indicator" | https://github.com/JakeWharton/ViewPagerIndicator |
wire | 項目簡介: Clean, lightweight protocol buffers for Android and Java. | https://github.com/square/wire |
okio | java IO框架 :Okio是一個新的庫,補充java.io和java.nio,使它更容易訪問,存儲和處理您的數據。 | https://github.com/square/okio |
XRecyclerView | 一個支持下拉刷新和下拉加載的RecyclerView | https://github.com/jianghejie/XRecyclerView |
ijkplayer | Bilibili開源的視頻播放庫,用過的都說好=.= | https://github.com/Bilibili/ijkplayer |
dagger | Square 公司開源的 一種針對Android和Java的快速依賴注入器 | https://github.com/square/dagger |
jackson-databind | 解放雙手,減小重複代碼編寫量 | https://github.com/FasterXML/jackson-databind |
jackson-core | jackson 的核心支持庫 | https://github.com/FasterXML/jackson-core |
jackson-annotations | 一個註解庫,不熟悉T_T | https://github.com/FasterXML/jackson-annotations |
DanmakuFlameMaster | Bilibili開源的中二病開源彈幕引擎----烈焰彈幕使 | https://github.com/Bilibili/DanmakuFlameMaster |
android-stackblur | 圖像處理----高斯模糊 | https://github.com/kikoso/android-stackblur |
Android-Charts | 又一個圖表庫 | https://github.com/limccn/Android-Charts |
android-supprt-library | Google支持庫,例如:v4,v7,v13,v21... | 國內版https://developer.android.google.cn/index.html |
NineOldAndroids | 動畫兼容庫,最低支持sdk14 | https://github.com/JakeWharton/NineOldAndroids |
Leakcanary | Android 內存泄漏檢測庫 | https://github.com/square/leakcanary |
EventBus | Android 事件總線,使用方便,但不易維護 | https://github.com/greenrobot/EventBus |
androidannotations | 又一個註解庫 | https://github.com/androidannotations/androidannotations |
fastjson | 阿里出品的Json解析庫 | https://github.com/alibaba/fastjson |
okhttp | 網絡請求框架,目前最好沒有之一 | https://github.com/square/okhttp |
OpenSSL | 網絡安全 | https://github.com/openssl/openssl |
duktape | 一個輕量級的嵌入式 JavaScript 引擎, 專一於可移植性和低佔用率. | https://github.com/svaarala/duktape |
ProgressWheel | 環形進度的UI庫 | https://github.com/Todd-Davies/ProgressWheel |
android-gif-drawable | 讓Android 顯示 Gif 動圖 | https://github.com/koral--/android-gif-drawable |
zlib | 數據壓縮用的庫 | https://github.com/madler/zlib |
libyuv | libyuv是Google開源的實現各類YUV與RGB之間相互轉換、旋轉、縮放的庫. | https://github.com/lemenkov/libyuv |
css-layout | Facebook開源跨平臺前端佈局引擎Yoga | https://github.com/facebook/yoga |
aspectj | 一個面向切面的框架,它擴展了Java語言. | https://github.com/eclipse/org.aspectj |
libjpeg-turbo | libjpeg 是一個徹底用C語言編寫的庫,包含了被普遍使用的JPEG解碼、JPEG編碼和其餘的JPEG功能的實現。libjpeg-turbo 是一個專門爲 x86 和 x86-64 處理器優化的高速 libjpeg 的改進版本。 | https://github.com/libjpeg-turbo/libjpeg-turbo |
喜歡的能夠點個贊,又不要錢{▄︻┻┳═一……}html