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

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

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

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(响应式编程)