当前位置:首页 > 行业动态 > 正文

安卓开发网络框架图_服务开发框架详解

安卓开发网络框架图主要包括以下几个部分:

安卓开发网络框架图_服务开发框架详解  第1张

1、网络请求库

2、数据解析库

3、缓存管理

4、图片加载库

5、网络状态检测

6、网络日志记录

7、其他辅助工具

下面分别对这些部分进行详细介绍:

网络请求库

1、Retrofit

2、OkHttp

3、Volley

4、FastAndroidNetworking

5、AndroidAsync

数据解析库

1、Gson

2、Jackson

3、Moshi

4、FastJson

5、JSONPandas

缓存管理

1、GreenDao

2、Realm

3、Room

4、SQLiteOpenHelper

5、SharedPreferences

图片加载库

1、Glide

2、Picasso

3、Fresco

4、Coil

5、Lottie

网络状态检测

1、ConnectivityManager

2、NetworkInfo

3、Reachability

4、AndroidPingLibrary

5、NetworkConnectionChecker

网络日志记录

1、Timber

2、SLF4J+Logback/Log4j/Log4j2

3、Crashlytics

4、Firebase Crashlytics

5、Stetho(已废弃)

其他辅助工具

1、ButterKnife(依赖注入)

2、Dagger2(依赖注入)

3、EventBus(事件总线)

4、RxJava(响应式编程)

5、RxAndroid(响应式编程)

0