15个Android通用流行框架大全
1. 緩存
-
DiskLruCache?? ?Java實現基于LRU的磁盤緩存
2.圖片加載
-
Android Universal Image Loader??一個強大的加載,緩存,展示圖片的庫
-
Picasso?一個強大的圖片下載與緩存的庫
-
Fresco??一個用于管理圖像和他們使用的內存的庫
-
Glide?? 一個圖片加載和緩存的庫
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應用程序崩潰報告
1. 緩存
-
DiskLruCache?? ?Java實現基于LRU的磁盤緩存
2.圖片加載
-
Android Universal Image Loader??一個強大的加載,緩存,展示圖片的庫
-
Picasso?一個強大的圖片下載與緩存的庫
-
Fresco??一個用于管理圖像和他們使用的內存的庫
-
Glide?? 一個圖片加載和緩存的庫
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應用程序崩潰報告
總結
以上是生活随笔為你收集整理的15个Android通用流行框架大全的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android中shape的使用
- 下一篇: Android-support-v4 v