支付寶 Android 客戶端使用的開源組件,給需要的同學.在你不知道用什麼開源框架的時候可以作下參考,畢竟支付寶是阿里的重量級產品,產品的穩定性是第一,在你的實際項目中引用成熟穩定的開源組件是很有利於日後維護的.
當然,如果看到你不熟悉的開源庫,你可以點擊我整理的Github鏈接,學習或者瞭解對於你自己都是有幫助的.
名稱 | 項目信息 | 倉庫地址 |
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 |