没有合适的资源?快使用搜索试试~ 我知道了~
NetWorkDemo:MVP网络框架(Retorfit+Rxjava+Rxandroid)
共78个文件
java:37个
xml:18个
png:5个
需积分: 9 0 下载量 108 浏览量
2021-05-19
06:25:50
上传
评论
收藏 300KB ZIP 举报
温馨提示
Demo 目前我个人觉得是一套比较好的network的网络请求框架,大体时间用了8个小时,由于其中的网络请求不会来数据,就解决了一会bug,中间拖了5天由于在工作,所以今天晚上来完成这篇博客 1、先了解mvp的模式 包的结构,在外层可以套个ui的包, 逻辑处理交互到persenter去处理,在view层就关心数据和view的绑定 在view中只需要new persenter() 点击事件去请求网络,或者在baseActivity中去封装一个方法只执行一次的网络请求 [图片上传中。。。(4)]数据回来再回调中去处理 在p中去做接口会掉的操作 omodel层拿到我偶们的service service中去包装我们的接口 一套完美的代码结构,逻辑清晰,适合多个开发一个项目,从而不会显得代码网络请求紊乱,mvp的模式 2、怎么去封装网络请求 创建依赖不要全部放在app去管理,一个好的工程结构,看起来
资源推荐
资源详情
资源评论
收起资源包目录
NetWorkDemo-master.zip (78个子文件)
NetWorkDemo-master
config.properties 218B
.gitignore 97B
app
.gitignore 7B
build.gradle 783B
src
androidTest
java
network
shiming
com
demo
ApplicationTest.java 355B
main
AndroidManifest.xml 1KB
res
mipmap-xhdpi
ic_launcher.png 5KB
mipmap-mdpi
ic_launcher.png 2KB
layout
activity_down_load.xml 949B
activity_main.xml 1KB
adapter_layout.xml 1KB
values-w820dp
dimens.xml 358B
mipmap-xxhdpi
ic_launcher.png 8KB
mipmap-hdpi
ic_launcher.png 3KB
mipmap-xxxhdpi
net.jpg 16KB
ic_launcher.png 10KB
values
strings.xml 75B
colors.xml 208B
dimens.xml 211B
styles.xml 383B
java
network
shiming
com
demo
MainActivity.java 3KB
view
TestView.java 286B
model
TestModel.java 1KB
SMApp.java 1KB
bean
TadayBean.java 15KB
service
TestService.java 846B
SMAdapter.java 2KB
persenter
TestPersenter.java 2KB
DownLoadActivity.java 4KB
test
java
network
shiming
com
demo
ExampleUnitTest.java 317B
libs
universal-image-loader-1.9.5.jar 158KB
proguard-rules.pro 670B
settings.gradle 27B
build.gradle 690B
gradlew 5KB
network
.gitignore 7B
build.gradle 2KB
src
androidTest
java
network
shiming
com
network
ApplicationTest.java 358B
main
AndroidManifest.xml 608B
res
values
strings.xml 70B
java
network
shiming
com
network
cookie
ClearableCookieJar.java 1KB
PersistentCookieJar.java 3KB
cache
IdentifiableCookie.java 2KB
SetCookieCache.java 2KB
CookieCache.java 1KB
persistence
CookiePersistor.java 1KB
SharedPrefsCookiePersistor.java 3KB
SerializableCookie.java 5KB
entities
BaseOneBean.java 2KB
retrofit
HttpMethod.java 2KB
RetryWhenHandler.java 1KB
SMResponse.java 3KB
BaseSubscriber.java 2KB
SubscriberListener.java 770B
SMRetrofit.java 5KB
utils
NetworkStringUtils.java 443B
NetworkDeviceUtils.java 18KB
constant
NetworkType.java 474B
down_load
DownloadProgressListener.java 254B
LogListener.java 190B
DownloadProgressInterceptor.java 772B
DownLoadAPI.java 4KB
DownloadService.java 398B
DownloadProgressResponseBody.java 2KB
test
java
network
shiming
com
network
ExampleUnitTest.java 320B
proguard-rules.pro 670B
README.md 16KB
gradlew.bat 2KB
gradle.properties 855B
.idea
misc.xml 2KB
encodings.xml 159B
gradle.xml 679B
vcs.xml 180B
copyright
profiles_settings.xml 74B
compiler.xml 686B
modules.xml 484B
gradle
wrapper
gradle-wrapper.properties 231B
gradle-wrapper.jar 52KB
共 78 条
- 1
资源评论
止蚀
- 粉丝: 23
- 资源: 4508
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- IPinfo API 的官方 Java 库(IP 地理位置和其他类型的 IP 数据).zip
- IntelliJ IDEA 针对 Square 的 Java 和 Android 项目的代码样式设置 .zip
- Gradle,Maven 插件将 Java 应用程序打包为原生 Windows、MacOS 或 Linux 可执行文件并为其创建安装程序 .zip
- Google Maps API Web 服务的 Java 客户端库.zip
- Google Java 核心库.zip
- GitBook 教授 Javascript 编程基础知识.zip
- Generation.org 开发的 JAVA 模块练习.zip
- FastDFS Java 客户端 SDK.zip
- etcd java 客户端.zip
- Esercizi di informatica!执行计划,metti alla prova!.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功