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网络框架之Retrofit + RxJava + OkHttp
现在Android网络请求大部分已经换成了
Retrofit2
.0+RxJava+0kHttp3.0,Retrofit使用接口的方式,负责请求的数据和请求的结果,OkHttp负责请求的过程,RxJava负责异步
fengyongge
·
2020-02-11 05:57
初识Retrofit
添加依赖//引入retrofitcompile'com.squareup.
retrofit2
:retrofit:2.1.0'//引入json转换器,方便将返回的数据转换为json格式compile'com.squareup.
retrofit2
源来是你啊
·
2020-02-11 03:55
Retrofit2
使用Jsoniter作为Converter
Retrofit2
要使用Jsoniter解析json,需要自定义Converter,详见Jsoniter-Retrofit_Demo。
jeepc
·
2020-02-11 01:11
(一)安卓框架搭建之项目分层、主题、gradle基本配置
主要涉及的知识点如下(所列内容不分先后):1.通信框架:
Retrofit2
+Okhttp3+Rxjava22.项目结构:MVP3.图片处理:Picass
burro630
·
2020-02-10 23:47
Retrofit2
源码分析(一)
前言很早之前就开始接触Retrofit,自己也写了一个项目,但是一直没有深入研究过源码。正文版本v2.0.2项目结构image.png源码文件并不多,所以相对看起来还是比较方便的。接口阅读源码,我认为可以先了解作者定义的接口,这样可以有助于我们把握整体的流程,而且优秀的代码也是依赖接口而不是具体的实现。所以要阅读好的三方框架,最好是先了解他的接口,非常有助于源码阅读。这里主要有4个接口。我简单介绍
javalong
·
2020-02-10 03:58
源码笔记01:
Retrofit2
源码剖析
这次我要写的源码剖析是近一两年非常火的网络框架---
Retrofit2
,虽然网上关于它的分析还是比较多的,但是每个人都有自己的一些理解和总结,所以最后我还是决定将它写出来。
19snow93
·
2020-02-09 20:47
OpenHub(一个开源的GitHub Android客户端,更快更简洁)
下载StaronGitHub特点项目使用MVP+dagger2+retrofit架构,在onSaveInstanceState时保存了Activity、Fragment、Presenter中的数据;对
Retrofit2
30度的射线
·
2020-02-09 10:56
RxJava2 +
Retrofit2
完全指南 之 Authenticator处理与Token静默刷新
前言今年是9102年了,应该没有还在用userId来鉴权了吧,也应该很少人使用cookie来保持会话了吧?而现在更常用的是Authorization,关于Authorization简略的讲一讲Authorization,如果要深入了解的话请看底部的参考文章链接。Authorization的认证方式在我接触中有两种BasicBearerBasicHTTP基本认证,在请求的时候加上以下请求头:Auth
AndroidRookie
·
2020-02-08 22:26
Retrofit简单使用
1.在module的gradle文件中添加依赖compile'com.squareup.
retrofit2
:retrofit:'+versioncompile'com.squareup.
retrofit2
无忆草
·
2020-02-08 13:38
Retrofit2
的分享
Retrofit2
是一个网络框架,基于OkHttp3框架封装的网络框架。
1a4d4ac5a222
·
2020-02-08 07:08
Retrofit2
get同步请求
接口服务对象调用接口中的方法,获取Call对象5,Call对象执行请求(异步、同步请求)目录1.定义接口ApiService.javaimportokhttp3.ResponseBody;import
retrofit2
穿越平行宇宙
·
2020-02-07 23:43
Retrofit的学习
自己对Retrofit1的了解较少,学习的时候是直接使用了
Retrofit2
这个版本。R
简单Liml
·
2020-02-07 11:15
Retrofit2
源码分析(2) CallAdapter详解
本章节中将对
Retrofit2
中的CallAdapter机制做详细讲解。
导火索
·
2020-02-07 10:34
噢~这就是Dagger2!
前言当前比较流行的Android开发框架当属MVP、RxJava、
Retrofit2
、Dagger2了,而在这些框架之中,学习成本最高也是最难上手的应该就是Dagger2了,因此网络上也是充斥了各式各样诸如下面的文章
咖枯
·
2020-02-07 07:14
打造Android轻量级框架XSnow的后继之路
准备由于XSnow框架是基于RxJava2和
Retrofit2
打造的,其中也依赖了如网络基础库OkHttp、图片加载库Glide、数据库基础库GreenDao,所以使用该项目的朋友需要
幻影宇寰
·
2020-02-07 04:09
Rxjava2+
Retrofit2
优雅实现token验证失败重新获取token然后重新请求该接口
Rxjava2+
Retrofit2
优雅实现token验证失败重新获取token然后重新请求该接口公司的接口请求都需要token验证,但是获取的token有过期时间,所以需要一个机制来保证token过期之后重新获取
seamus123
·
2020-02-07 02:40
Retrofit 框架源码学习
Retrofit,OkHttp,OkioSquare安卓平台网络层三板斧源码学习基于
retrofit2
.4.0-SNAPSHOT版本retrofitgithub地址Retrofit是Square安卓平台网络层三板斧最后一个项目
看我眼前007
·
2020-02-06 18:28
Rxjava2+
Retrofit2
结合mvp的简单教程Retrofit篇(一):
Retrofit2
的基本使用
本篇讲解内容:
Retrofit2
的基本使用官方地址:http://square.github.io/retrofit/github地址:https://github.com/square/retrofit1
MrAllRight_Liu
·
2020-02-06 13:25
不写一个Gank客户端,怎么能算入门
基于MVP+
Retrofit2
+Rxjava2+Dagger2,以及许多优秀的第三方库。本项目完全开源,由Ro0kieY完成,是利用业余时间自学Android开发的产物。
Ro0kieY
·
2020-02-06 04:30
手写Retrofit Get请求(支持Rxjava)
Retrofit2
简单介绍简单的说就是一个网络请求的适配器,它将一个基本的Java接口通过动态代理的方式翻译成一个HTTP请求,并通过OkHttp去发送请求。
小熊_c37d
·
2020-02-06 03:25
文章整理
廖雪峰Git教程使用
Retrofit2
封装适用于组件化项目的网络库带你一起探究Retrofit源码,让你不再畏惧Retrofit的面试提问RunOnUiThread、Handler.post、View.post
wangling90
·
2020-02-06 02:02
Android 3rd party libs by functions
httpsupport*/compile'com.squareup.okhttp3:okhttp:3.7.0'compile'com.squareup.okhttp3:logging-interceptor:3.7.0'
retrofit2
insomniatt
·
2020-02-05 21:24
我了解的
Retrofit2
一.概述我想作为一个Android开发如果没有听过Retrofit网络请求框架,那么他是与时代脱节的,你随便在gayhub上找一个开源的Android项目都能发现Retrofit的身影。在介绍Retrofit之前,大家还是需要知道okhttp的基本使用方式的。okhttp使用很简单,主要分为同步请求和异步请求:OkHttpClientclient=newOkHttpClient();Request
五香鱼cc
·
2020-02-05 15:45
Retrofit2
.0使用简介
本博文基于
Retrofit2
.
24K男
·
2020-02-05 12:40
Weather-OKhttp配置
Retrofit2
.0+OkHttp3.0配置Retrofit和OkHttp都是伟大的Square公司开源的伟大项目。前段时间也是从Retrofit1.9升级到2.0beta4版本,从OkHttp2.
holylyy
·
2020-02-05 09:36
Retrofit2
(v2.5.0)源码解析
前言Retrofit这个强大的网络请求库相信每个做安卓的小伙伴们都不陌生,通过简单的构造之后,只需要在create中提供一个接口,就可以方便的跟后台做数据交互了,那么Retrofit到底是怎么实现这么强大的功能的呢?接下来我们就一探究竟,看看大名鼎鼎的Retrofit源码!Retrofit源码目录(基于2.5.0)首先我们能看到,Retrofit源码总共只有46个类(OMG,是不是突然觉得怎么这么
李晓通
·
2020-02-02 22:09
Android Rxjava+
Retrofit2
多图片+文字上传
注意点:方案一中:map.put(“files\”;filename=\””+file.getName(),requestBody);方案二中:builder.addFormDataPart(“files”,file.getName(),imageBody);需与服务器一制,如:Content-Disposition:form-data;name=”files”;filename=”1.jpg”)
凉城花祭八回梦
·
2020-02-02 18:25
Retrofit2
.0学习第一弹——准备篇
一、Http简介要想熟悉框架的使用,需要对一些基本的概念做一下了解,否则,有些地方理解的不好可能不好灵活的使用,主要涉及到了注解(Annotation),HTTP协议,OkHttp,RESTfulApi等,不可能一下子都能掌握,至少碰到某一部分,需要先做一下了解。当然,学过的同学可以略过,本人是非计算机专业的,所以需要补的东西很多哈。本篇文章主要是为学习Retrofit进行一下知识储备,对Http
Kip_Salens
·
2020-02-02 13:20
android 开发常用轮子
一、快速开发框架XSnow基于RxJava2+
Retrofit2
精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
八分半
·
2020-02-02 11:06
Retrofit2
+Rxjava2+Rxandroid+okhttp3+Lifecycle 的MVP网络框架,精简Google官方AAC框架,实现APP生命周期的管理
一.介绍目前使用较为广泛的网络请求框架MVP+
Retrofit2
+okhttp3+Rxjava2,我于2017年也加入了使用行列,在网上找了许多案例,实际项目开发中解决了一些所谓的坑,总结了些内容与大家共享一下
安卓搬砖小曾
·
2020-02-02 11:02
代理模式
Android插件化原理解析——Hook机制之动态代理Android插件化原理解析——概要
Retrofit2
动态代理下的分析代理是什么代理是一种设计模式,分为静态代理和动态代理。
cxm11
·
2020-01-08 16:35
搞定 Android
Retrofit2
常用请求
1开始使用https://github.com/square/retrofit//retrofit:2.3.0里面引用了okhttp:3.8.0compile'com.squareup.
retrofit2
louisgeek
·
2020-01-08 15:50
Retrofit+RxJava总结
上次发布的文章
Retrofit2
.0+RxJava初步简单介绍了
Retrofit2
.0与RxJava结合使用,前段时间在公司的项目中引入了Retrofit框架,今天对项目中碰到的问题和一些常见的使用场景做个总结
sunbinqiang
·
2020-01-08 07:59
记录使用
Retrofit2
+RxJava2心得
首先吐槽一下,我快GG了...那么我自己都快GG了,就不能让后边的朋友们再吃苦了!(当然了自己摸索一遍印象总是会更深的总是依靠别人的成果始终不是自己的成果俗话说得好“授之以鱼不如授之以渔”嘛~)所以,接下来的总结都是我个人的总结,当然也参考了(很多*N)的资料以及前辈的总结我会详细的记录下我遇到的难点、出现的问题、以及解决方法。但是由于精力有限所以故不能所有API都展示出来,请谅解!计划1.使用R
Buckler
·
2020-01-08 00:52
Retrofit2
封装统一请求参数
Androidhttp请求中,通常每个request都有相同的参数,比如,token,uid等等,如何能一次性封装这些重复参数呢本文的目的就是解决重复封装的梗,而解决这个问题的主要助手就是Interceptor(拦截器)自定义InterceptorpublicclassBaseInterceptorimplementsInterceptor{@OverridepublicResponseinter
HarryXR
·
2020-01-07 18:48
Kotlin Common篇之六 Retrofit + OkHttp + Rxjava
Retrofitimplementation"com.squareup.okhttp3:logging-interceptor:${okhttp3_version}"implementation"com.squareup.
retrofit2
super_shanks
·
2020-01-07 06:22
史上最浅显易懂的RxJava入门教程
因为工作需要刚好在学习RxJava+
Retrofit2
+OkHttp3网络请求框架,网上搜了一些RxJava的教程,并不是很好理解,所幸最后我找到了几篇有助于初学者了解RxJava的文章,于是结合自己的理解
KunMinX
·
2020-01-07 05:32
Android开发 多语言、指纹登录、手势登录
下面代码完全适配Android8.0其它文章OkHttp3简单使用和封装使用
Retrofit2
.0+RxJava2.0封装使用Android使用IconFont阿里矢量图标AndroidStudio使用
艾曼大山
·
2020-01-07 00:11
Retrofit2
源码分析
Retrofit源码分析基于2.4.0。关于Retrofit的基本使用可以参照Retrofit官网。Retrofit是Java及Android平台上类型安全的Http客户端。这是官方给出关于Retrofit的简介。这里需要明确:Retrofit只是一个Http网络请求封装库,该库的主要工作是对网络请求进行封装,最终实现网络请求的操作是由Okhttp完成的。基本使用使用Retrofit发起一次网络请
导火索
·
2020-01-06 23:48
android应用市场、社区客户端、漫画App、TensorFlow Demo、歌词显示、动画效果等源码
Android精选源码MVP架构Android应用市场项目imageandroid刻度盘控件源码imageAndroid实现一个社区客户端imageandroid商品详情页上拉查看详情image基于RxJava+
Retrofit2
安卓巴士官方
·
2020-01-06 07:27
Retrofit2
初探:入门及其使用 完全解析
那么接下来我们一起学习怎样使用
Retrofit2
。官网及相关文件在正式使用
Retrofit2
之前,我们要先准备好相应的文件:
Retrofit2
GitHub地址
Retrofit2
官网地址可以直接到官网
丶蓝天白云梦
·
2020-01-06 00:57
Retrofit2
-如何从服务器下载文件
原文地址
Retrofit2
—HowtoDownloadFilesfromServer怎么指定一个Retrofit请求如果你刚刚开始阅读这篇文章并且以前没有写过任何关于Retrofit请求的代码,可以先看一下前面翻译的
sheepm
·
2020-01-05 19:41
Retrofit 2.0入门(官方文档翻译)
声明:本文是转载的转自:http://blog.csdn.net/leilba/article/details/50685205原文地址:
Retrofit2
.01.介绍Retrofit可以将你的HTTPAPI
琦琦出去玩了
·
2020-01-05 16:13
Retrofit2
源码解析
本篇先来分析大名鼎鼎的
Retrofit2
,下一篇分析OKhttp3,这些都是我们Android开发经常使用的框架,现在我们就来看看它们的内部到底是怎么实现的。
lizb
·
2020-01-05 08:19
Retrofit用法详解
Retrofit用法详解一、简介Retrofit是Square公司开发的一款针对Android网络请求的框架,
Retrofit2
底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,
流水潺湲
·
2020-01-05 02:27
Android学习整理 - 18- Retrofit
Retrofit是很好用的网络请求库,还可以和RxJava一起用官网Retrofit当然不喜欢看英文一手资料的话,看这个啊入门必备啊有木有
Retrofit2
源码解析然后Android
Retrofit2
.0
minminaya
·
2020-01-04 13:44
retrofit2
.0使用拦截器Interceptor统一打印请求与响应的json
开始之前先甩上retrofit和okhttp的github链接:https://github.com/square/retrofithttps://github.com/square/okhttp大家都知道一款APP里请求很多,如果能统一打印请求与响应的json自然十分方便。retrofit作为知名网络请求框架,提供了拦截器Interceptor,官方对拦截器的定义:Interceptorsare
哎呦哥哥QAQ
·
2020-01-04 13:55
小白进阶回忆录:
Retrofit2
要点梳理
如题,这篇博客主要介绍一个小白(其实就是我自己)的
Retrofit2
进阶之路,会结合一个开发实例介绍5节内容:
Retrofit2
HTTP请求方法注解的字段说明Call
wondertwo1
·
2020-01-04 05:47
优秀框架讲解汇总
Retrofit2
.0《
Retrofit2
.0:有史以来最大的改进》《使用Retrofit请求API数据》《
Retrofit2
.0使用详解》《
Retrofit2
.0使用详解,配合OkHttp、Gson,
FrankSDL
·
2020-01-04 05:30
Retrofit不进行Json解析,直接返回String
Androidapp开发网络请求是到处可见在网上看到很多框架,如:xUtils、volley、retrofit现在很多文章讲述了RxJava+
Retrofit2
.0+MVP模式的整合使用Retrofit
博麟K
·
2020-01-03 20:43
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他