豆瓣開源許可-android
gemoji
gemojijava
OkVolley
picasso
picasso-githubgit
- Picasso 是Square 公司開源的Android 端的圖片加載和緩存框架。
- Android 中有幾個比較有名的圖片加載框架,Universal ImageLoader、Picasso、Glide和Fresco。
okhttp
OkHttp-githubgithub
butterknife
butterknife-github緩存
- ButterKnife是一個專一於Android系統的View注入框架,之前老是要寫不少findViewById來找到View對象,有了ButterKnife能夠很輕鬆的省去這些步驟。是大神JakeWharton的力做,目前使用很廣。最重要的一點,使用ButterKnife對性能基本沒有損失,由於ButterKnife用到的註解並非在運行時反射的,而是在編譯的時候生成新的class。項目集成起來也是特別方便,使用起來也是特別簡單。
- JakeWharton出品
Zxing
Zxing-github網絡
- 二維碼,條形碼掃描掃描庫,這個目前在安卓開發中應用不少 Zbar-github
- Zbar一樣也是二維碼,條形碼掃描庫.但已中止更新多年。
- 區別: Zxing使用java,Zbar使用C。效率上Zbar是Zxing的4-5倍,Zbar更適合嵌入式,Zxing更適合手機,最開始就是爲手機寫的。Zbar識別條形碼速度準確率高,Zxing識別二維碼速度準確率高,固然這都是相對自己而言。
EventBus
EventBus-github框架
- 當咱們進行項目開發的時候,每每是須要應用程序的各組件、組件與後臺線程間進行通訊,好比在子線程中進行請求數據,當數據請求完畢後經過Handler或者是廣播通知UI,而兩個Fragment之家能夠經過Listener進行通訊等等。當咱們的項目愈來愈複雜,使用Intent、Handler、Broadcast進行模塊間通訊、模塊與後臺線程進行通訊時,代碼量大,並且高度耦合。
- EventBus可以簡化各組件間的通訊,讓咱們的代碼書寫變得簡單,能有效的分離事件發送方和接收方(也就是解耦的意思),能避免複雜和容易出錯的依賴性和生命週期問題。
歡迎關注本站公眾號,獲取更多信息