返回列表 发新帖

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

[复制链接]

9

主题

22

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2024-10-22 12:34:24  | 显示全部楼层 | 阅读模式
安卓开发网络框架图主要包括以下几个部分:

zbhjd2b43fyxudj.jpg

zbhjd2b43fyxudj.jpg


(图片来源网络,侵删)
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(响应式编程)
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表