豆瓣開源許可-android

gemoji

gemojijava

  • emoji表情列表,裏邊各類emoji很齊全

OkVolley

  • 這應該是OkHttp和Volley的一個結合庫。至於用的是哪一個就不得而知了,在github上這個名字的庫有幾個但貌似都很小衆。 OkHttp-github Volley-github

picasso

picasso-githubgit

  • Picasso 是Square 公司開源的Android 端的圖片加載和緩存框架。
  • Android 中有幾個比較有名的圖片加載框架,Universal ImageLoader、Picasso、Glide和Fresco。

okhttp

OkHttp-githubgithub

  • 網絡請求框架,square出品

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可以簡化各組件間的通訊,讓咱們的代碼書寫變得簡單,能有效的分離事件發送方和接收方(也就是解耦的意思),能避免複雜和容易出錯的依賴性和生命週期問題。
相關文章
相關標籤/搜索