没有合适的资源?快使用搜索试试~ 我知道了~
Network-Demo:Retrofit + OkHttp3 + coroutines + LiveData打造一款网络请求框...
共54个文件
kt:16个
xml:16个
png:10个
需积分: 14 1 下载量 103 浏览量
2021-04-13
23:28:36
上传
评论
收藏 156KB ZIP 举报
温馨提示
Network-Demo Retrofit + OkHttp3 + coroutines + LiveData打造一款网络请求框架 一个好的网络框架需要有那些特点呢? 请求 当然这个请求不单单是发送请求这么简单,它包括请求相关的一系列配置是否简易、发送模式是否灵活切换、请求头信息是否易处理、请求参数是否易操作等等 响应 一个好的网络请求框架肯定需要提高我们的生产力,保证我们程序的健壮性,那么响应体和这些又有什么关系呢? 容易转换成不同需求的实体 是否能返回不同类型的结构。xml、json、text等等 总的来说就是易使用、易扩展、可读性高 一、目的 背景 市场上现在存在的网络请求不在少数,从原生的HttpClient 到 OkHttp、Volley、xUtils 无疑都是将网络请求简单化、方便、安全等用以提升开发的效率以及程序的质量。后面出现Retrofit ,将OkHttp3 进行了封装
资源推荐
资源详情
资源评论
收起资源包目录
Network-Demo-master.zip (54个子文件)
Network-Demo-master
.gitignore 208B
gradle
wrapper
gradle-wrapper.jar 53KB
gradle-wrapper.properties 232B
README.md 3KB
build.gradle 642B
gradlew.bat 2KB
gradlew 5KB
app
.gitignore 6B
build.gradle 2KB
proguard-rules.pro 750B
src
test
java
com
kpa
demo
ExampleUnitTest.kt 336B
main
AndroidManifest.xml 1KB
java
com
kpa
demo
utils
Resource.kt 466B
Status.kt 162B
ui
main
view
MainActivity.kt 3KB
viewmodel
MainViewModel.kt 663B
adapter
MainAdapter.kt 1KB
base
ViewModelFactory.kt 709B
data
http
NetWorkHelper.kt 237B
interceptor
HttpLoggingInterceptor.kt 2KB
ServiceCreator.kt 1KB
repository
MainRepository.kt 244B
api
ApiHelper.kt 196B
ApiService.kt 282B
model
Girl.kt 802B
Girls.kt 288B
res
values
styles.xml 381B
colors.xml 207B
strings.xml 66B
mipmap-xxhdpi
ic_launcher_round.png 12KB
ic_launcher.png 8KB
layout
activity_main.xml 1008B
item_layout_main.xml 2KB
drawable-v24
ic_launcher_foreground.xml 2KB
mipmap-anydpi-v26
ic_launcher.xml 272B
ic_launcher_round.xml 272B
mipmap-xhdpi
ic_launcher_round.png 7KB
ic_launcher.png 5KB
mipmap-hdpi
ic_launcher_round.png 5KB
ic_launcher.png 4KB
drawable
ic_launcher_background.xml 5KB
mipmap-mdpi
ic_launcher_round.png 3KB
ic_launcher.png 3KB
mipmap-xxxhdpi
ic_launcher_round.png 16KB
ic_launcher.png 10KB
androidTest
java
com
kpa
demo
ExampleInstrumentedTest.kt 651B
gradle.properties 1KB
.idea
vcs.xml 180B
misc.xml 695B
jarRepositories.xml 1KB
gradle.xml 796B
codeStyles
Project.xml 3KB
codeStyleConfig.xml 142B
settings.gradle 40B
共 54 条
- 1
资源评论
按剑四顾
- 粉丝: 23
- 资源: 4623
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功