經受時間沉淀的15 個 Android 通用流行框架大全

  1. 緩存

  名稱描述

  DiskLruCache: Java實現基于LRU的磁盤緩存

  2.圖片加載

  名稱描述

  Android    Universal Image Loader 一個強大的加載,緩存,展示圖片的庫

  Picasso    一個強大的圖片下載與緩存的庫

  Fresco    一個用于管理圖像和他們使用的內存的庫

  Glide    一個圖片加載和緩存的庫

  公眾號:JANiubility

  3. 圖片處理

  名稱描述

  Picasso-transformations    一個為 Picasso 提供多種圖片變換的庫

  Glide-transformations     一個為 Glide 提供多種圖片變換的庫

  Android-gpuimage     基于OpenGL的Android過濾器

  4. 網絡請求

  名稱描述

  Android Async     HTTP Android異步HTTP庫

  AndroidAsync     異步Socket,HTTP(客戶端+服務器),WebSocket,和socket.io庫?;贜IO而不是線程。

  OkHttp     一個Http與Http/2的客戶端

  Retrofit     類型安全的Http客戶端

  Volley     Google推出的Android異步網絡請求框架和圖片加載框架

  5. 網絡解析

  名稱描述

  Gson     一個Java序列化/反序列化庫,可以將JSON和java對象互相轉換

  Jackson Jackson     可以輕松地將Java對象轉換成json對象和xml文檔,同樣也可以將json、xml轉換成Java對象

  Fastjson     Java上一個快速的JSON解析器/生成器

  HtmlPaser     一種用來解析單個獨立html或嵌套html的方式

  Jsoup     一個以最好的DOM,CSS和jQuery解析html的庫

  6. 數據庫

  名稱描述

  OrmLite    JDBC和Android的輕量級ORM java包

  Sugar    用超級簡單的方法處理Android數據庫

  GreenDAO     一種輕快地將對象映射到SQLite數據庫的ORM解決方案

  ActiveAndroid     以活動記錄方式為Android SQLite提供持久化

  SQLBrite     SQLiteOpenHelper 和ContentResolver的輕量級包裝

  Realm 移動數據庫:一個SQLite和ORM的替換品

  7. 依賴注入

  名稱描述

  ButterKnife     將Android視圖和回調方法綁定到字段和方法上

  Dagger2     一個Android和java快速依賴注射器。

  AndroidAnotations     快速安卓開發。易于維護

  RoboGuice     Android平臺的Google Guice

  8. 圖表

  名稱描述

  WilliamChart     創建圖表的Android庫

  HelloCharts     兼容到API8的Android圖表庫

  MPAndroidChart     一個強大的Android圖表視圖/圖形庫

  9. 后臺處理

  名稱描述

  Tape     一個輕快的,事務性的,基于文件的FIFO的庫

  Android Priority Job Queue     一個專門為Android輕松調度任務的工作隊列

  10. 事件總線

  名稱描述

  EventBus     安卓優化的事件總線,簡化了活動、片段、線程、服務等的通信

  Otto     一個基于Guava的增強的事件總線

  11. 響應式編程

  名稱描述

  RxJava     JVM上的響應式擴展

  RxJavaJoins     為RxJava提供Joins操作

  RxAndroid     Android上的響應式擴展,在RxJava基礎上添加了Android線程調度

  RxBinding     提供用RxJava綁定Android UI的API

  Agera     Android上的響應式編程

  12. Log框架

  名稱描述

  Logger     簡單,漂亮,強大的Android日志工具

  Hugo     在調試版本上注解的觸發方法進行日志記錄

  Timber     一個小的,可擴展的日志工具

  13. 測試框架

  名稱描述

  Mockito     Java編寫的Mocking單元測試框架

  Robotium     Android UI 測試

  Robolectric     Android單元測試框架

  Android自帶很多測試工具:JUnit,Monkeyrunner,UiAutomator,Espresso等

  14. 調試框架

  名稱描述

  Stetho     調試Android應用的橋梁,使得可以利用Chrome開發者工具進行調試

  15. 性能優化

  名稱描述

  LeakCanary     內存泄漏檢測工具

  ACRA     Android應用程序崩潰報告

來源:中國機器人

上一篇: 谷歌正式結束支持 Eclipse Android Developer Tools

下一篇: 明年Android生態將走向何方?

分享到: 更多
天天二八杠游戏下载 全天北京pk10最牛最稳计划 重庆时时计划免费 必中pk10手机计划软件 安徽快三计划软件 福彩3d单选投注技巧 澳洲8开奖网站 2018棋牌游戏二八杠 天津时时可以网上买吗 分分彩计划软件推荐 打麻将必胜绝技顺口溜 老时时彩历史开奖号码 七乐彩开奖结果今天晚上 大发快三走势图规律 网赌电子游戏 pk10高手群计划