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
Retrofit2
源码解析——网络调用流程(上)
本文基于
Retrofit2
的2.4.0版本implementation'com.squareup.
retrofit2
:retrofit:2.4.0'复制代码网络调用流程分析我们在发起异步网络请求时是这样调用的
小小的coder
·
2019-12-24 18:48
从零开始搭建一个主流项目框架(三)—RxJava2.0+
Retrofit2
.0+OkHttp
个人博客:haichenyi.com。感谢关注 上一篇,我们把mvp+dagger加进去了,这一篇,我们把网络请求加上 我这里的网络请求是用的装饰者模式去写的,什么是装饰者模式呢?在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。我的理解就是一个接口,两个实现类,一个实现类负责调用接口的方法,另一个类负责功能的具体实现。本文中
海晨忆
·
2019-12-24 17:11
【源码】android新闻日报源码、android 企业级erp商业应用源码、机智云智能硬件设备APP开源框架(Andriod版本)等
优质源码android新闻日报源码-下载项目介绍:项目采用RxJava+
Retrofit2
.0开发,Reaml作为数据库实现简单的增删查改功能。
安卓巴士官方
·
2019-12-24 12:35
Mvp+Rxjava+
Retrofit2
.0+Okhttp完善版
这个框架在项目的使用中已经有好一段时间了,于是把其中基本的模块抽取出来写出来。github代码直通车demo结构图:搭建流程:引入所需依赖库://Rxjavaimplementation'io.reactivex:rxjava:1.1.0'implementation'io.reactivex:rxandroid:1.1.0'//Retrofitimplementation'com.squareu
奔跑吧李博
·
2019-12-24 04:52
Android Retrofit详解
网络请求框架的封装,网络请求的工作本质上是OkHttp完成,而Retrofit仅负责网络请求接口的封装使用步骤1.添加Retrofit库的依赖:implementation'com.squareup.
retrofit2
孤独的根号十二
·
2019-12-23 19:07
Retrofit 2 源码解析
Retrofit2
源码解析关于
Retrofit2
的使用请看上一篇https://www.jianshu.com/p/52ad1fb8f6e1直接点开Retrofit类,在注释中就告诉了我们怎么使用:image.pngApp
gogoingmonkey
·
2019-12-23 16:10
Retrofit 2.6.2 源码分析
Retrofit2
.6.2源码分析原文链接Retrofit是对网络请求接口的封装,它内部最终的网络请求还是通过OkHttp实现的,但是它使我们只需要编写java接口就能创建OkHttp需要的请求。
DthFish
·
2019-12-23 11:49
一款纯粹的在线视频App,基于Material Design + MVP + RxJava + Retrofit + Realm
跟大家分享一款纯粹的在线视频App,目前项目中主要使用到的技术点有:使用RxJava配合
Retrofit2
做网络请求使用RxUtil对线程操作和网络请求结果处理做了封装使用RxPresenter对订阅的生命周期做管理使用
岳小川
·
2019-12-23 00:28
Retrofit2
.0 源码思路整理
看了下之前4月份写的Retrofit使用和源码分析,发现,源码这种东西,忘记比较快,只能知道大概是怎么的,但是从头去看,花点时间,可以回顾,但是发现思路比较乱,或许是前一次看了太久了,于是整理下,梳理下
Retrofit2
.0
gogoingmonkey
·
2019-12-22 20:21
Retrofit2
& RxJava2实现单文件和多文件上传
Retrofit2
是目前Android开发主流的网络库,RxJava2也是目前开发者使用的比较多用来更优雅实现异步的库,因为最近业务需求有用到这两个库,就简单分享下它的一个实际使用场景—上传文件集成RxJava2
IT_xiao小巫
·
2019-12-22 18:38
Retrofit2
post异步请求
Call对象执行请求(异步、同步请求)目录1.定义接口ApiServer.javaimportokhttp3.RequestBody;importokhttp3.ResponseBody;import
retrofit2
穿越平行宇宙
·
2019-12-22 15:33
Retrofit2
的一些坑
现在都在说
Retrofit2
和RxJava2,作为一个程序猿自然不能落伍,然后就试用了一下,遇到一些坑,在这里记录一下1.io.reactivex.exceptions.OnErrorNotImplementedException
o动感超人o
·
2019-12-22 12:19
Retrofit2
.0添加公参
在实际项目中,对于有需要统一进行公共参数添加的网络请求,可以使用下面的代码来实现:RestAdapterrestAdapter=newRestAdapter.Builder().setEndpoint(ctx).setRequestInterceptor(newRequestInterceptor(){@Overridepublicvoidintercept(RequestFacadereques
mocen_王琪
·
2019-12-21 12:48
Android 开发模式:mvp+
retrofit2
+rxjava + rxAndroid + dagger2
Android开发模式选型分析源码:Github地址一、Android市场普遍开发模式现状就目前Android市场而言,绝大多数app选择的开发模式是mvc,而这些mvc开发模式中又有不小的一部分开发模式甚至不能称得上是mvc模式,mvc顾名思义model-view-control,有一部分app因为缺乏基本的封装,包目录随意增删,java文件随意放置,最终结果是,control和view混合在一
CeleryIce
·
2019-12-21 09:22
MVP模式请求网络数据 ,防止内存泄漏
导入依赖compile'com.squareup.
retrofit2
:converter-gson:2.0.0-beta4'compile'com.squareup.
retrofit2
:adapter-rxjava
Meimaobing
·
2019-12-19 17:15
Rx系列<第三十三篇>:
Retrofit2
之上传和下载
本文是RxJava:RxJava+Retrofit+OkHttp+MVP的扩展,着重分析单文件上传、单文件下载。本章重点想展示一下上传和下载的进度是如何实现的,后续会推出一个完整封装:RxJava+RxBinding+Retrofit+OkHttp+MVP+Dagger2来实现get请求、post请求、单文件上传、单文件下载、多文件上传、多文件下载(1)Retrofit+OkHttp实现文件上传第
NoBugException
·
2019-12-19 14:27
Retrofit2
详解
前言如果看Retrofit的源码会发现其实质上就是对okHttp的封装,使用面向接口的方式进行网络请求,利用动态生成的代理类封装了网络接口请求的底层,其将请求返回javaBean.它非常适合于restfulurl格式的请求,使用更多的注解方式提供各种功能.RestfulRetrofit把RESTAPI返回的数据转化为Java对象,就像ORM框架那样,把数据库内的存储的数据转化为相应的Javabea
李某人吖
·
2019-12-19 12:52
这样一说你可能可以看的懂Retrofit了
第一步在gradle中增加Retrofit的引用implementation'com.squareup.
retrofit2
:retrofit:2.4.0'第二步写一个你Api的interface,下面简称
我叫陆大旭
·
2019-12-19 08:04
Retrofit2
+RxJava 简单封装
前言学习
Retrofit2
+RxJava时间不长,大概知道怎么用。根据需求简单的封装一下。
YuGoal
·
2019-12-19 01:27
初识
Retrofit2
文章首发自本人语雀,转载请注明出处(本文url)Type-safeHTTPclientforAndroidandJavabySquare,Inc.上面一句话引用自Retrofit的广告语,意思是Retrofit是一个Java和Android平台上的类型安全的Http客户端,是由Square公司开发的。github地址:https://github.com/square/retrofit官方文档:h
做梦枯岛醒
·
2019-12-18 22:09
Retrofit2
.3 设计模式分析
前言最近学校的设计模式课程设计要求我们选一个框架进行设计模式的分析,结果老师给的题目都是跟Android毫无瓜葛的。这时候我想起了Retrofit,毕竟有一段时间曾经了解过,据说是设计模式的教科书。所以秉着作死的心态向老师自定义了题目(真™刺激呀),于是乎在一顿折腾后坎坷的看出大致的模式。这篇文章是一个学生党对框架设计模式的分析,可能有错误的地方,希望能得到大家的指导。关于RetrofitRetr
全汪汪
·
2019-12-18 17:21
RXJava2+
Retrofit2
+MVP+RXLifecycle+EventBus+...之你可能需要的那些套路(一)
本文所涉及DEMO已上传至https://github.com/LegendaryMystic/HYMVP本人小白一个,文章废话较多,如果你觉得talkischeap,喜欢直接readthefucksourcecode,可跳过直接前往码字不易,如果代码能够帮到你,望不吝给个鼓励的star,感谢!RxJava问世至今其火爆程度已可见一斑,加之眼下普遍流行使用的基于OKHttp的Retrofit网络请
Obsession丶执
·
2019-12-18 09:29
基于RxJava2+
Retrofit2
精心打造的Android基础框架XSnow
基于RxJava+Retrofit精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载、UI模块,基本都是项目中必用功能,每个模块充分解耦,可随意替换。XSnow,X:未知一切,取其通用之意;Snow:雪,取其纯净之意。该框架通用纯净,只依赖公共核心库。项目地址:https://github.com/xiaoyaoyou1212/XSnow项目依赖:c
幻影宇寰
·
2019-12-18 01:57
Retrofit使用
Retrofit2
使用入门首先贴下原文地址:https://link.juejin.im/?
gogoingmonkey
·
2019-12-17 10:56
Retrofit2
简介
一、
Retrofit2
简介Retrofit是一个遵循RESTful设计的进行HTTP网络请求框架,底层网络请求基于OkHttp框架1.1基本使用publicinterfaceGitHubService{
01_小小鱼_01
·
2019-12-17 06:03
MVP架构在Android开发中的运用
在基础MVP框架之上,介绍了Dagger2,
Retrofit2
,RxJava在MVP模式下的引入理由以及使用。为什么进行重构?
C调路过
·
2019-12-17 02:07
Retrofit通过ParameterHandler给RequestBuilder赋值
Retrofit2
.0通过注解来配置请求的方式,比如请求的类型,Header,参数等等。通过动态代理的方式来解释注解。
石器时代小古董
·
2019-12-17 01:47
带你入门Java注解
为什么
retrofit2
只要写个接口就可以做网络请求呢?本文将为你一一解答其中的奥妙。另外注
D_puntu
·
2019-12-16 09:10
安卓开发集合
1.网络层主要使用
Retrofit2
+RxJava2+RxAndroid+OkHttp可以动态更改BaseUrl的封装RetrofitUrlManager其他好用的介绍OkGo-基于Http协议,封装了
周大侠侠侠侠侠侠侠侠侠侠侠侠侠
·
2019-12-16 07:04
#Android# Retrofit使用指南
Retrofit设计思路具体步骤(1)添加网络访问权限并引入依赖库compile'com.squareup.
retrofit2
:retrofit
Lshare_Blog
·
2019-12-16 06:44
Kotlin Weekly 中文周报 1-9 汇总
Kotlin开发中文周报(1~9汇总)文章原地址目录:https://blog.mindorks.com/@pranaypatel技术博客Kotlin学习——apply与with关键字Kotlin与
Retrofit2
DoubleThunder
·
2019-12-16 05:38
KotLin+
Retrofit2
+RxJava2+MVP搭建一个基础工程
KotLin+
Retrofit2
+RxJava2+MVP,搭建一个基础工程,封装Adapter、fragment、Activity基类,使用greenDao做数据存储。
浩仔_Boy
·
2019-12-15 22:16
Java
Retrofit2
使用--自定义转换器
Retrofit2
的基础使用请参考Java
Retrofit2
使用自定义Converter(转换器)retrofit默认情况下支持的converts有Gson,Jackson,Moshi...搭建基础架构这里将自定义一个
_凌浩雨
·
2019-12-15 09:20
Retrofit2
.0上传多张图片,PHP接收图片(包含前后端代码实例)
Kapture2017-04-25at10.55.gif1.先列出Android端使用的library:dependencies{...compilefileTree(dir:'libs',include:['*.jar'])compile'com.android.support:appcompat-v7:23.1.0'compile'com.jakewharton:butterknife:7.0
zzyyppqq
·
2019-12-15 01:02
Retrofit2
.0+okhttp3.0 添加日志拦截器 Interceptor
retrofit基于okhttp。使用retrofit/okhttp时候,这些都会wifi直连的,不走系统的wifi设置,代理是抓不到包的。所以如果想抓包那么抓网卡吧,打印请求或者添加公共参数或者签名之类的话,可以使用拦截器来添加。拦截器这里使用okhttp的应用拦截器,分别对getpost添加统一参数和签名首先实现interceptor创建自己的拦截器OkHttpClient.Builderbu
Mr_不靠谱_先森
·
2019-12-14 23:19
android中
Retrofit2
源码解析(新版本)
android中Retrofit源码解析(新版)在android开发中我们原生应用发起网络请求的时候,不免需要使用android对网络请求的封装,它提供了对http协议底层的抽象,我们可以通过它提供的方法直接调用http请求。在android2.2版本及其以前的版本使用HttpClient,在android2.3版本及其之后我们使用了httpUrlConnection,而且在6.0之后androi
CharlesCT
·
2019-12-14 12:21
解决
retrofit2
.adapter.rxjava.HttpException: HTTP 400 错误
解决
retrofit2
.adapter.rxjava.HttpException:HTTP400错误前言 最近项目中遇到一件怪事,在get请求中发现没有数据,在debug时候发现居然爆了一个
retrofit2
huangandroid
·
2019-12-14 11:52
项目引入
项目引入包1.网络请求-Retrofit封装其他包-OkHttp网络请求-Gson解析json数据-RxJava、RxAndroid事件处理compile'com.squareup.
retrofit2
:
粽子皮
·
2019-12-14 11:42
Retrofit2
.0 源码分析
前言注解式的框架非常火,注解以其轻量,简洁等特性被人们所喜爱者,关键是它解藕。网络请求的框架非常多,比较受欢迎的当属retrofit和okHttp了。连retrofit都是基于okHttp之上开发的。ok,言归正传,我们来聊聊retrofit。如果对okhttp有疑问的可以阅读我的这篇文章:okhttp3源码详细解析简介这里写图片描述特别注意:准确来说,Retrofit是一个RESTful的HTT
萨达哈鲁酱
·
2019-12-14 09:30
RXJava2+
Retrofit2
+MVP+RXLifecycle+EventBus+...之你可能需要的那些套路(二)
本文承接上文RXJava2+
Retrofit2
+MVP+RXLifecycle+EventBus+...
Obsession丶执
·
2019-12-14 08:28
【
Retrofit2
进阶】---从源码角度看
Retrofit2
实现原理
前言本文是
Retrofit2
进阶系列的第一篇---从源码角度看
Retrofit2
实现原理,我会尽可能用简洁的代码帮大家理解Retrofit实现一次网络请求的核心流程是怎样的,这个流程整体上就4个步骤,是不复杂的
唠嗑008
·
2019-12-14 04:19
封装
Retrofit2
+RxJava2网络请求框架
因为Retrofit方便使用和支持RxJava,所以Retrofit已经成为了非常流行的网络框架。学会封装和使用Retrofit网络请求框架练练手是提升自己架构水平一个非常好的示例。而且当成功封装第一个组件时,再次遇到需要封装组件这样的任务也会变得得心应手。1、封装的主要逻辑主要的逻辑根据这个逻辑图一步一步封装网络框架吧。1.1导入依赖compile"io.reactivex.rxjava2:rx
AxeChen
·
2019-12-14 00:51
Retrofit2
结合RxJava使用教程
用法1.在你的项目中的gradle中配置compile'com.squareup.
retrofit2
:retrofit:2.1.0'com
李晓通
·
2019-12-13 18:28
kotlin下使用Retrofit进行网络请求以及Cookies持久化的方法
1先导入下面的几个依赖库//Reftrofitimplementation'com.squareup.
retrofit2
:retrofit:2.6.2'implementation'com.squar
ZYiDa
·
2019-12-12 19:44
统一Retrofit失败的处理情况
importandroid.content.Context;importandroid.widget.Toast;importjava.io.IOException;import
retrofit2
.Call
xiaolei123
·
2019-12-12 19:24
Retrofit 2的使用
导入dependencies{...compile'com.squareup.
retrofit2
:retrofit:2.1.0'}Retrofit要求Java7或者Android2.3以上基本使用首先定义一个接口
ivenZeng
·
2019-12-12 05:47
Retrofit2
源码解析
阿里P7移动互联网架构师进阶视频(每日更新中)免费学习请点击:https://space.bilibili.com/474380680本文将最后通过
Retrofit2
源码解析来阐述网络访问框架设计。
Alvin老师
·
2019-12-12 04:15
Retrofit入门示例
前言最近正在学习Retrofit,转载自这是一份很详细的
Retrofit2
.0使用教程中的实例讲解部分,这里给出我自己的Demo地址实例讲解以下将用两个实例分别对RetrofitGET方式和POST方式进行网络请求讲解
雇个城管打天下
·
2019-12-12 04:19
Retrofit基本使用
当时一脸蒙蔽的记忆尤新,哈哈,我使用Retrofit和OKHttp已经差不多1年多了,趁最近有时间记录下来,当前最新:
Retrofit2
.4.0和OKHttp3.10.0了,这里就先讲解Retrofit
廉颇未老
·
2019-12-12 03:46
Retrofit(一)
square.github.io/retrofit/GitHubhttps://github.com/square/retrofit介绍了Retrofit简单使用新建项目添加权限添加依赖compile'com.squareup.
retrofit2
贝黎明
·
2019-12-11 20:22
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他