E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
retrofit2
Android MVP模式简单使用和封装使用
MVP+
Retrofit2
+RxJava2本Demo使用MVP+
Retrofit2
+RxJava2来写的,如果大家对
Retrofit2
+RxJava都不会使用进行网络请求的话,请先查看我之前写的文章
Retrofit2
.0
艾曼大山
·
2021-06-05 07:45
常用框架的地址 2019-07-01
//retrofitimplementation'com.squareup.
retrofit2
:retrofit:2.4.0'implementation'com.squareup.
retrofit2
:
wodenide
·
2021-06-04 00:18
Retrofit2
.0 实现原理
通过建造者模式构建一个Retrofit实例,配置baseUrl,callAdapterFactory(将代理返回的Call对象转化为其他,比如Rxjava的Observer),converterFactory(结果的转化器,将请求的结果转化为特定的对象时使用,比如GsonConverterFactory)2.通过Retrofit对象的create(Classservice)方法返回一个Servic
CSU_IceLee
·
2021-05-21 11:59
Android网络框架
Retrofit2
的学习
在写作业项目处理网络请求问题时了解了几个框架,比如Google的Volley,Square的OkHttp和Retrofit等,后来看到大家都在推荐使用
Retrofit2
。
请叫我欧巴lu
·
2021-05-21 06:17
Retrofit2
post请求在url里面带上参数的问题
一般post参数是应该放在body里面的,可是你没办法限制后台怎么写是不是,有的后台就是要把参数拼在url里面,该怎么办呢,很简单只要在post请求里面用@Query注解就行了
ytuio21
·
2021-05-20 14:05
Rxjava2与
Retrofit2
的使用
首先在学习他们的结合使用前,我们需要简单的学习它们:Rxjava2的简单使用与基本操作符
Retrofit2
网络框架的使用这里我使用了Bmob作为简单的后台管理,通过登录案列以便查看一配置//rxjava2compile'io.reactivex.rxjava2
Active_Loser
·
2021-05-20 08:34
Retrofit文件上传和文件下载
项目中使用了
Retrofit2
网络框架,对Retrofit的文件上传和下载进行记录。
写代码的解先生
·
2021-05-19 11:04
Retrofit2
.0 学习小记
Retrofit2
.0学习小记来自官网的介绍:RetrofitturnsyourHTTPAPIintoJavainterface.Retrofit把HTTPAPI变成Java的接口。
Ucoon
·
2021-05-19 00:52
Kotlin学习笔记之 33 协程 & Retrofit
Retrofit本质上来说,所有的Rxjava的情况我们都可以通过协程来实现,这边以利用最广泛的网络请求为例首先添加相关依赖implementation'com.jakewharton.retrofit:
retrofit2
super_shanks
·
2021-05-18 23:15
实用的文章推荐
开发者的RxJava详解四、跟着拭心学设计模式五、罗升阳博客六、贝塞尔曲线原理分析及其Android的实现七、贝塞尔曲线开发的艺术八、大神带你看——fastjson那些事.pptx九、这是一份很详细的
Retrofit2
.0
尼古拉斯_YL
·
2021-05-18 22:38
原生态的Retrofit写网络请求
源代码路径https://github.com/huxiubo1980/RetrofitDemoXiubo/添加依赖build.gradle添加依赖compile'com.squareup.
retrofit2
huxiubo
·
2021-05-18 14:34
Retrofit2
.0网路框架
使用方法:1.添加依赖:compile'com.squareup.
retrofit2
:retrofit:2.3.0'2.定义一个接口,Retrofit会将该接口转换成为HTTP请求publicinterfaceAPIService
成小知
·
2021-05-18 10:40
Retrofit2
.0使用介绍
准备工作下列是必须的导入依赖:compile'com.squareup.
retrofit2
:retrofit:2.1.0'compile'com.squareup.
retrofit2
:converter-gson
难得糊涂与君勉
·
2021-05-18 01:14
Retrofit2
上传文件的正确姿势
看过网上大多数的文章,实在难以看的懂(不能直接拿来用)。可能是因为自己所学的知识不够的原因吧,理解有些困难。so花了一个下午的时间整理了一下,相信大家很容易看得懂的!1.用MultipartBody.Part的方式上传文件(单文件上传)(表单方式)@Multipart@POST("xxx/xxx")Callupload(@PartMultipartBody.Partpart);image.png其
岁月无痕灬灬
·
2021-05-17 19:24
Android网络请求框架之Retrofit
联用项目地址https://github.com/square/retrofit使用说明http://square.github.io/retrofit/Gradle:compile'com.squareup.
retrofit2
fengmlo
·
2021-05-17 13:42
如何用 Retrofit 2 在安卓上实现 HTTP 访问?
今天,笔者要研究对应用来说,使用
Retrofit2
的HTTP客户端有多复杂,以及能带来什么好处。Retrofit是SquareInc.发布在开源社区的一款令人叹为观止的工具
OneAPM
·
2021-05-17 01:06
手把手为你封装一个MVP+RxJava+
Retrofit2
+Dagger2+BaseRecyclerView快速开发框架,两周一个版本不是梦
距离我上次发表文章都有超过半年时间了,年前一直在复习,年后一段时间都在找工作,期间还去了一家公司三天,觉得不合适就溜了,感觉挺对不起那家公司的。最后等了一个多月(期间自己也有一段时间去了复习怎么做网页)才入职一家比较知名的国企,拿到自己想要的薪水,也是对上一年自己学习成果的回报吧,也实现了自己不想再待在外包公司小小的愿望。现在回想起2016刚毕业真的觉得有点苦,白天在外包公司工作量成倍的增长,晚上
19snow93
·
2021-05-17 00:43
Retrofit源码分析
RetrofitRetrofit发起一个简单地网络请求导入retrofitcompile'com.squareup.
retrofit2
:retrofit:2.3.0'compile'com.squareup.
retrofit2
Edmond_33
·
2021-05-14 08:07
Android (OkHttp3+Gson)用MVP模式实现天气预报小demo
该系列的其他文章:VOL.2:Android
retrofit2
+OkHttp3的初尝试VOL.3:AndroidRxJava+
retrofit2
的初尝试知识点:1.Okhttp3的使用(仅做了Get请求
Huigesi
·
2021-05-12 22:10
Retrofit2
.0遇到的问题1+beta2更新无标题文章
Retrofit请求的body中传递json在bean转换时和activeandroid的Model冲突代码:@Table(name="ShoppingCart")publicclassGoodextendsModel{publicGood(){}/***商品名称*/@Column(name="Name")publicStringname;...}HttpUtil.getRetrofit().cr
Nestor_Gu
·
2021-05-10 14:03
RxJava2+
Retrofit2
+OkHttp3的基础
各自职责:Retrofit负责请求的数据和请求的结果,使用接口的方式呈现,OkHttp负责请求的过程,RxJava负责异步,各种线程之间的切换。先说Retrofit吧,先定义一个接口,然后实例化异步请求就OK]常有的操作符有GET查找资源POST修改资源PUT----------上传文件[DELETE----删除文件再说说RxJava,其实就是一个在JavaVM上使用可观测的序列来组成异步的、基于
AndroidPublic
·
2021-05-08 18:20
使用retrofit+rxjava报java.lang.IllegalStateException: Fatal Exception thrown on Scheduler.Worker thread.
首先,我导入的包是:compile'com.squareup.
retrofit2
:retrofit:2.0.2'compile'com
24K纯帅豆
·
2021-05-07 14:44
Retrofit2
源码试读(二)
1.文章介绍
Retrofit2
+Rxjava2+Glide+MVP架构正是火热,以学习角度出发,分模块来熟悉下这种架构的各个模块源码以及实现方式。什么情况下使用
Retrofit2
+Rxjava2呢?
Young_Allen
·
2021-05-06 14:51
Retrofit2
+ RxJava + RxAndroid 问题
一、
Retrofit2
与Adapter-Rxjava的问题java.lang.IllegalArgumentException:Unabletocreatecalladapterforio.reactivex.Observable
Zero0o
·
2021-05-06 06:35
RxEasyHttp网络库与Rxjava2结合常见使用场景介绍
前言之前在github开源过一个网络库RxEasyHttp,这是一款基于RxJava2+
Retrofit2
实现简单易用的网络请求框架。在这里对网络库的用法就不做过多介绍,感兴趣的可以去了解下。
zhou_you
·
2021-05-06 05:03
带你实现拍照||从相册选择->裁剪->上传服务器
4,上传服务器使用的我以前封装的
retrofit2
和rxjava的类有兴趣的可以看
retrofit2
+rxjava2封装解析下面进入正题1,实现拍照功能首先我在主界面放了俩个按钮一个点击拍照,一个点击从相册获取
Big_Sweet
·
2021-05-05 19:39
Retrofit系列文章翻译8—自定义一个响应转换器
下面的列表显示了该系列的所有文章:在
Retrofit2
里实现自定义响应转换器是一个复杂的过程.我们一定会写一篇关于如何在
Retrofit2
中创建和集成自己的响应转换器的另一篇博客.一旦发布,我们将在此处
张金富呵呵
·
2021-05-05 16:40
retrofit学习
AndroidStudio,所以这里只讲AndroidStudio的配置**1.build.gradle**首先,如图添加retrofit和okhttpPaste_Image.pngcompile'com.squareup.
retrofit2
crossroads
·
2021-05-05 11:24
Retrofit2
深入浅出
Retrofit2
简单的说就是一个网络请求的适配器,它将一个基本的Java接口通过动态代理的方式翻译成一个HTTP请求,并通过OkHttp去发送请求。
My_Hubery
·
2021-05-05 08:31
Retrofit2
.0 注解简介
1.注解简介
Retrofit2
.0是在okhttp的基础上进行封装的,网络请求是通过okhttp实现的。Retrofit通过注解的方式,进行网络请求描述。
boyrt
·
2021-05-05 04:37
RetrofitUtils的工具类
RetrofitFactory,一个ApiFactorypackagecom.aidebar.retrofitutils.Utils.RetrofitUtils;importokhttp3.OkHttpClient;import
retrofit2
_蘇芳_
·
2021-05-04 12:09
当
Retrofit2
+RxJava2遇到为null的返回结果
前言更新RxJava2之后,就不能在onNext里面发送null值了。但是项目中有些接口,例如发送手机验证码的接口,后台返回过来data就为null。我将请求结果再次进行了一次包装,解决此问题,便在这记录下来。正题解决思路很简单,先将返回结果放入另一个对象中,让它可以成功发送出去,最后在回调方法中从此对象中去获取返回结果。首先提供一个包装返回结果的类:OptionalpublicclassOpti
JustCode
·
2021-05-04 09:13
网络库
Retrofit2
原理简析
之前我们分析过了Okhttp这个优秀的网络请求库,但是在实际的使用时,还是会觉得有很多的不方便,你会发现它跟HttpUrlConnection,或者HttpClient一样,是一个比较底层的网络请求库,处理的是底层的网络请求和响应的问题。而我们在业务中要处理上层的逻辑,比如响应内容解析,方便的API实现等,这都需要我们对它进行重新封装,以适合我们特定的业务逻辑。那有没有比较简洁,方便,优雅的封装方
Ihesong
·
2021-05-03 03:17
MVP在Android项目中的简单体现
通过简单案例来说明MVP的使用,
retrofit2
+rxjava+mvp项目地址:http://www.github.com/jjdxmashl/jjdxm_demomvp前言什么是MVP?
lingcimi
·
2021-05-03 00:19
OkHttp3简单的使用说明(Cookie管理)
作者:Zyao89;转载请保留此行,谢谢;上一篇文章写的是
Retrofit2
.2说明-简单使用,文中主要介绍的是Retrofit的简单使用方法,具体涉及到的网络请求方面的内容,在这里一并介绍。
Zyao89
·
2021-05-02 00:35
一种基于Retrofit 1.x的简单Mock机制
Retrofit2
.x已经出来
塘泥
·
2021-05-01 15:33
网络请求——OkHttp3的简单使用
现在最长用的就是OkHttp、Volley、
Retrofit2
了。
Android_HMH
·
2021-04-30 12:49
Android Retrofit之上册--入门
目前
Retrofit2
.0底层是依赖OkHttp实现的。二、Retrofit常用参数与方法1请求方法注解注解说明@GET表明这是get请求@POST表明这是post请求@PU
黄海佳
·
2021-04-30 07:06
Android RxJava+
retrofit2
的初尝试
该系列的其他文章:VOL.1:Android(OkHttp3+Gson)用MVP模式实现天气预报小demoVOL.2:Android
retrofit2
+OkHttp3的初尝试在学习RxJava的过程中给我帮助最大的是一篇文章手把手带你入门神秘的
Huigesi
·
2021-04-29 18:58
Retrofit2
+ RxJava2 封装
使用前需要学习
retrofit2
和rxjava等相关知识,总结一下比较好的文章retrofit你真的会用
Retrofit2
吗?
小猪x
·
2021-04-29 11:44
retrofit2
中关于baseUrl问题(一)
http://api.m.mtime.cn/PageSubArea/TrailerList.api两种解析方法,一种失败还有一种成功。组合一://失败baseUrl("http://api.m.mtime.cn/PageSubArea/TrailerList.api/")@GET("/")ObservablegetDouban();组合二://成功baseUrl("http://api.m.mti
墨色尘埃
·
2021-04-29 10:13
学习资料整理
RxJava详解:https://gank.io/post/560e15be2dca930e00da1083#toc_5Okhttp教程:http://ocnyang.com/tags/OkHttp/
Retrofit2
KaiBo_Zhang
·
2021-04-28 02:58
Retrofit2
.0添加Header的方法总结
一、使用注解1.添加单个headerpublicinterfaceApiService{@Headers("Content-Type:application/javascript")@GET("/data")Call>getData();}2.添加多个headerpublicinterfaceApiService{@Headers({"Content-Type:application/javasc
duyi324
·
2021-04-26 15:02
Retrofit2
.0 Multipart 让文件可传可不传
文件上传使用retrofit上传文件会遇到一个问题,后台写的接口是文件可传可不传,那我们@Multipart是必须上传一个文件,若不传,则报错java.lang.IllegalStateException:Multipartbodymusthaveatleastonepart.解决方法:第一种:创建一个空Part第二种:MultipartBody.Partpart=MultipartBody.Pa
chengs
·
2021-04-26 09:48
记录项目中的Retrofit请求参数封装
项目中联网框架使用的是
Retrofit2
,因为项目的接口设计了许多公共参数,需要对Retrofit网络请求参数进行进一步的封装。本文记录了参数封装的过程。
写代码的解先生
·
2021-04-26 04:54
Android-Retrofit-超时-重试-缓存-拦截器
0.ThanksToRetrofit使用详解(一)Android
Retrofit2
.0的详细使用攻略(含实例讲解)AndroidRetrofit网络请求Service,@Path、@Query、@QueryMap
CokeNello
·
2021-04-25 13:25
Retrofit2
.9.0源码解析
前言之前讲过了okhttp的超级概括的原理解析,okhttp以它优秀的线程池设计,任务队列的分配和转化以及基于责任链模式设计的5大拦截器的使用被广大开发者间接引入。等等,为啥是间接?你点进来的时候相信已经有了答案,当然是因为Retrofit的横空出世。当我们使用okhttp的时候肯定得去封装一层,封装的时候得考虑到主、子线程的切换,api返回值的转化处理等等。当你哼哧哼哧或者嘻嘻哈哈封装完毕后,某
Dex_
·
2021-04-25 12:38
Sugar-快速开发安卓项目,流行框架封装mvp + rxjava2 +
retrofit2
+ rxlifecycle2 + arouter...
Sugarimage最新版本1.0.1.4需求:新项目只需5分钟接入,之后直接开撸,不用关心网络、图片、模式、稳定等问题,支持mvp一个activity对应多个presenter。适用自己的才是最好的!更新日志2019-06-14更新kotlin接入啦,还有一些好用的方法更新,后续更新文档2019-05-29最新,新鲜temeple出炉,请拉到最后看效果2019-05-31更新1.0.1.3升级到
兔子吃过窝边草
·
2021-04-24 21:04
使用
Retrofit2
.0上传单张图片或多张图片到MVC spring服务器
一定义上传图片的接口@Multipart@POST("fileUpload.zy")CalluploadImage(@Part()MultipartBody.Partfile);//单张图片上传@Multipart@POST("fileUpload.zy")CalluploadManyImage(@Part()MultipartBody.Part[]file);//多张图片上传}二、单张图片上传1
3d9b751f12eb
·
2021-04-24 05:09
Retrofit、RxJava和OkHttp使用
需要添加依赖:compile'com.squareup.
retrofit2
:retrofit:2.3.0'compile'io.reactivex.rxjava2:rxandroid:2.0.1'compile'io.reactivex.rxjava2
Funny灬
·
2021-04-22 18:19
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他