国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

android 開發(fā)零起步學(xué)習(xí)筆記(二十八):15 個 Android 通用流行框架大全

2019-11-09 17:34:55
字體:
供稿:網(wǎng)友

1. 緩存

DiskLruCache    java實現(xiàn)基于LRU的磁盤緩存

2.圖片加載

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

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

Fresco  一個用于管理圖像和他們使用的內(nèi)存的庫

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

3. 圖片處理

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

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

Android-gpuimage    基于OpenGL的Android過濾器

4. 網(wǎng)絡(luò)請求

Android Async HTTP  Android異步HTTP庫

AndroidAsync    異步Socket,HTTP(客戶端+服務(wù)器),WebSocket,和socket.io庫。基于NIO而不是線程。

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

Retrofit    類型安全的Http客戶端

Volley  Google推出的Android異步網(wǎng)絡(luò)請求框架和圖片加載框架

5. 網(wǎng)絡(luò)解析

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

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

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

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

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

6. 數(shù)據(jù)庫

OrmLite JDBC和Android的輕量級ORM java包

Sugar   用超級簡單的方法處理Android數(shù)據(jù)庫

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

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

SQLBrite    SQLiteOpenHelper 和ContentResolver的輕量級包裝

Realm   移動數(shù)據(jù)庫:一個SQLite和ORM的替換品

7. 依賴注入

ButterKnife 將Android視圖和回調(diào)方法綁定到字段和方法上

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

AndroidAnotations   快速安卓開發(fā)。易于維護

RoboGuice   Android平臺的Google Guice

8. 圖表

WilliamChart    創(chuàng)建圖表的Android庫

HelloCharts 兼容到API8的Android圖表庫

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

9. 后臺處理

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

Android PRiority Job Queue  一個專門為Android輕松調(diào)度任務(wù)的工作隊列

10. 事件總線

EventBus    安卓優(yōu)化的事件總線,簡化了活動、片段、線程、服務(wù)等的通信

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

11. 響應(yīng)式編程

RxJava  JVM上的響應(yīng)式擴展

RxJavaJoins 為RxJava提供Joins操作

RxAndroid   Android上的響應(yīng)式擴展,在RxJava基礎(chǔ)上添加了Android線程調(diào)度

RxBinding   提供用RxJava綁定Android UI的API

Agera   Android上的響應(yīng)式編程

12. Log框架

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

Hugo    在調(diào)試版本上注解的觸發(fā)方法進行日志記錄

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

13. 測試框架

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

Robotium    Android UI 測試

Robolectric Android單元測試框架

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

14. 調(diào)試框架

Stetho  調(diào)試Android應(yīng)用的橋梁,使得可以利用Chrome開發(fā)者工具進行調(diào)試

15. 性能優(yōu)化

LeakCanary  內(nèi)存泄漏檢測工具

ACRA  Android應(yīng)用程序崩潰報告


出處:Android開發(fā)中文站

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或編譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處,尊重他人勞動共創(chuàng)開源社區(qū)。轉(zhuǎn)載請注明:文章轉(zhuǎn)載自 開源中國社區(qū) [http://www.oschina.net]本文標(biāo)題:15 個 Android 通用流行框架大全本文地址:https://www.oschina.net/news/73836/15-android-general-popular-frameworks

1. 緩存

DiskLruCache    Java實現(xiàn)基于LRU的磁盤緩存

2.圖片加載

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

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

Fresco  一個用于管理圖像和他們使用的內(nèi)存的庫

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

3. 圖片處理

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

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

Android-gpuimage    基于OpenGL的Android過濾器

4. 網(wǎng)絡(luò)請求

Android Async HTTP  Android異步HTTP庫

AndroidAsync    異步Socket,HTTP(客戶端+服務(wù)器),WebSocket,和socket.io庫。基于NIO而不是線程。

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

Retrofit    類型安全的Http客戶端

Volley  Google推出的Android異步網(wǎng)絡(luò)請求框架和圖片加載框架

5. 網(wǎng)絡(luò)解析

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

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

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

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

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

6. 數(shù)據(jù)庫

OrmLite JDBC和Android的輕量級ORM java包

Sugar   用超級簡單的方法處理Android數(shù)據(jù)庫

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

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

SQLBrite    SQLiteOpenHelper 和ContentResolver的輕量級包裝

Realm   移動數(shù)據(jù)庫:一個SQLite和ORM的替換品

7. 依賴注入

ButterKnife 將Android視圖和回調(diào)方法綁定到字段和方法上

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

AndroidAnotations   快速安卓開發(fā)。易于維護

RoboGuice   Android平臺的Google Guice

8. 圖表

WilliamChart    創(chuàng)建圖表的Android庫

HelloCharts 兼容到API8的Android圖表庫

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

9. 后臺處理

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

Android Priority Job Queue  一個專門為Android輕松調(diào)度任務(wù)的工作隊列

10. 事件總線

EventBus    安卓優(yōu)化的事件總線,簡化了活動、片段、線程、服務(wù)等的通信

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

11. 響應(yīng)式編程

RxJava  JVM上的響應(yīng)式擴展

RxJavaJoins 為RxJava提供Joins操作

RxAndroid   Android上的響應(yīng)式擴展,在RxJava基礎(chǔ)上添加了Android線程調(diào)度

RxBinding   提供用RxJava綁定Android UI的API

Agera   Android上的響應(yīng)式編程

12. Log框架

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

Hugo    在調(diào)試版本上注解的觸發(fā)方法進行日志記錄

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

13. 測試框架

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

Robotium    Android UI 測試

Robolectric Android單元測試框架

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

14. 調(diào)試框架

Stetho  調(diào)試Android應(yīng)用的橋梁,使得可以利用Chrome開發(fā)者工具進行調(diào)試

15. 性能優(yōu)化

LeakCanary  內(nèi)存泄漏檢測工具

ACRA  Android應(yīng)用程序崩潰報告


出處:Android開發(fā)中文站

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或編譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處,尊重他人勞動共創(chuàng)開源社區(qū)。轉(zhuǎn)載請注明:文章轉(zhuǎn)載自 開源中國社區(qū) [http://www.oschina.net]本文標(biāo)題:15 個 Android 通用流行框架大全本文地址:https://www.oschina.net/news/73836/15-android-general-popular-frameworks
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 彭泽县| 南雄市| 江门市| 郯城县| 邯郸县| 鹰潭市| 安义县| 嘉鱼县| 班戈县| 阿拉善右旗| 广宁县| 广安市| 南康市| 栾城县| 平原县| 乐东| 元朗区| 汝州市| 灵寿县| 精河县| 东至县| 大荔县| 金阳县| 呼伦贝尔市| 米泉市| 天祝| 定日县| 昔阳县| 湘潭县| 财经| 遂昌县| 沅江市| 观塘区| 新兴县| 南雄市| 和林格尔县| 甘谷县| 赫章县| 墨竹工卡县| 云安县| 晋江市|