名稱 | 描述 |
---|---|
DiskLruCache | Java實現基於LRU的磁盤緩存 |
名稱 | 描述 |
---|---|
Android Universal Image Loader | 一個強大的加載,緩存,展現圖片的庫 |
Picasso | 一個強大的圖片下載與緩存的庫 |
Fresco | 一個用於管理圖像和他們使用的內存的庫 |
Glide | 一個圖片加載和緩存的庫 |
名稱 | 描述 |
---|---|
Picasso-transformations | 一個爲Picasso提供多種圖片變換的庫 |
Glide-transformations | 一個爲Glide提供多種圖片變換的庫 |
Android-gpuimage | 基於OpenGL的Android過濾器 |
名稱 | 描述 |
---|---|
Android Async HTTP | Android異步HTTP庫 |
AndroidAsync | 異步Socket,HTTP(客戶端+服務器),WebSocket,和socket.io庫。基於NIO而不是線程。 |
OkHttp | 一個Http與Http/2的客戶端 |
Retrofit | 類型安全的Http客戶端 |
Volley | Google推出的Android異步網絡請求框架和圖片加載框架 |
名稱 | 描述 |
---|---|
Gson | 一個Java序列化/反序列化庫,能夠將JSON和java對象互相轉換 |
Jackson | Jackson能夠輕鬆地將Java對象轉換成json對象和xml文檔,一樣也能夠將json、xml轉換成Java對象 |
Fastjson | Java上一個快速的JSON解析器/生成器 |
HtmlPaser | 一種用來解析單個獨立html或嵌套html的方式 |
Jsoup | 一個以最好的DOM,CSS和jQuery解析html的庫 |
名稱 | 描述 |
---|---|
OrmLite | JDBC和Android的輕量級ORM java包 |
Sugar | 用超級簡單的方法處理Android數據庫 |
GreenDAO | 一種輕快地將對象映射到SQLite數據庫的ORM解決方案 |
ActiveAndroid | 以活動記錄方式爲Android SQLite提供持久化 |
SQLBrite | SQLiteOpenHelper 和ContentResolver的輕量級包裝 |
Realm | 移動數據庫:一個SQLite和ORM的替換品 |
名稱 | 描述 |
---|---|
ButterKnife | 將Android視圖和回調方法綁定到字段和方法上 |
Dagger2 | 一個Android和java快速依賴注射器。 |
AndroidAnotations | 快速安卓開發。易於維護 |
RoboGuice | Android平臺的Google Guice |
名稱 | 描述 |
---|---|
WilliamChart | 建立圖表的Android庫 |
HelloCharts | 兼容到API8的Android圖表庫 |
MPAndroidChart | 一個強大的Android圖表視圖/圖形庫 |
名稱 | 描述 |
---|---|
Tape | 一個輕快的,事務性的,基於文件的FIFO的庫 |
Android Priority Job Queue | 一個專門爲Android輕鬆調度任務的工做隊列 |
名稱 | 描述 |
---|---|
EventBus | 安卓優化的事件總線,簡化了活動、片斷、線程、服務等的通訊 |
Otto | 一個基於Guava的加強的事件總線 |
名稱 | 描述 |
---|---|
RxJava | JVM上的響應式擴展 |
RxJavaJoins | 爲RxJava提供Joins操做 |
RxAndroid | Android上的響應式擴展,在RxJava基礎上添加了Android線程調度 |
RxBinding | 提供用RxJava綁定Android UI的API |
Agera | Android上的響應式編程 |
名稱 | 描述 |
---|---|
Logger | 簡單,漂亮,強大的Android日誌工具 |
Hugo | 在調試版本上註解的觸發方法進行日誌記錄 |
Timber | 一個小的,可擴展的日誌工具 |
名稱 | 描述 |
---|---|
Mockito | Java編寫的Mocking單元測試框架 |
Robotium | Android UI 測試 |
Robolectric | Android單元測試框架 |
Android自帶不少測試工具:JUnit,Monkeyrunner,UiAutomator,Espresso等html
名稱 | 描述 |
---|---|
Stetho | 調試Android應用的橋樑,使得能夠利用Chrome開發者工具進行調試 |
名稱 | 描述 |
---|---|
LeakCanary | 內存泄漏檢測工具 |
ACRA | Android應用程序崩潰報告 |