Android通用流行框架大全
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庫。基於NIO而不是執行緒。 |
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框架
- 15 個 Android 通用流行框架大全(轉載)Android框架
- .net框架通用物件操作框架物件
- React 新增常用通用框架React框架
- 16 款最流行的JavaScript 框架JavaScript框架
- 2024流行的前端框架前端框架
- 產品管理框架大全 - shreyas框架
- android 路徑大全Android
- Android 資源大全Android
- Android Intent Action 大全AndroidIntent
- 多種語言後端流行的框架後端框架
- 最流行的5個前端框架對比前端框架
- PHP開發框架流行度排名:Laravel居首PHP框架Laravel
- 資料操作通用框架問題框架
- 應用程式通用開發框架框架
- android許可權大全Android
- 對比和分析幾個流行的前端框架前端框架
- 透過部署流行 Web 框架掌握 Serverless 技術Web框架Server
- iOS技術必看—庫和框架大全iOS框架
- Android知識體系大全!Android
- Android 程式碼規範大全Android
- Android adb shell命令大全Android
- Android adb shell 命令大全Android
- android佈局屬性大全Android
- 幾款流行的HTML5 UI 框架比較HTMLUI框架
- OPCUA+MQTT構建物聯網通用框架MQQT框架
- Java框架應具備的通用功能Java框架
- 通用爬蟲技術框架是什麼?爬蟲框架
- Scrapy框架的使用之Scrapy通用爬蟲框架爬蟲
- 基於Tencent封裝的通用UI框架封裝UI框架
- 開源一個通用的查詢框架框架
- NetCore3.1及Vue開發通用RBAC前後端通用框架NetCoreVue後端框架
- 最全面的 C++ 資源、框架大全C++框架
- Android通用UI元件之DialogAndroidUI元件
- Android簡便通用的SimpleBaseAdapterAndroidAPT
- Android框架Android框架
- 2019年最流行的7款Java框架Java框架
- Android activity屬性設定大全Android