
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新聞熱點
疑難解答
圖片精選