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
基于GitHub API的Demo
retrofit_github_api_demo直接上代码importcom.google.gson.Gson;importjava.io.IOException;importjava.util.List;import
retrofit2
七十九刀
·
2021-04-21 14:14
一篇文章读懂
Retrofit2
.0,
Retrofit2
.0更新分析
[toc]该文章为,国外博客的翻译,英文比较烂(主要靠Google),可能有很多翻译得不到位的地方,主要还是想给自己做一个笔记。原文连接https://inthecheesefactory.com/blog/retrofit-2.0/en由于其简单性和与其他网络框架相比的卓越性能,Retrofit是Android的最流行的HTTP客户端库之一。无论如何,它的弱点是在Retrofit1.x中,没有任
MiracleSoul
·
2021-04-21 04:25
retrofit
compile('com.squareup.
retrofit2
:retrofit:2.1.0'){//排除依赖okhttpexcludemodule:'okhttp'}compile'com.squareup.okhttp3
Gear_033e
·
2021-04-20 06:29
安卓中使用Retrofit 请求字符串接口(非JSON数据)
背景接口返回的数据不是json格式的,而是普通字符串,那平常的retrofit调用方式就有问题了.解决方案添加依赖implementation'com.squareup.
retrofit2
:converter-scalars
十代码农
·
2021-04-18 12:12
利用Kotlin和协程实现DSL样式的网络请求
利用Kotlin和协程实现DSL样式的网络请求本文将基于
retrofit2
.62、okhttp4.0、Coroutines、viewModel-ktx、LiveData-ktx力求实现一种分层清晰、整洁灵活
一只大BUG
·
2021-04-17 19:51
Kotlin协程学习3之协程与ViewModel通过viewModelScope构建网络请求基础框架(防止内存泄露)
完整完善工程代码见:https://github.com/WeDox/AndroidXDemo3简介:MVVM+KotlinCoroutines+
Retrofit2
+OkHttp3+Jackson构建网络请求基础工程小例子
jdallen
·
2021-04-13 16:29
Retrofit2
原理分析
一.Retrofit是什么Retrofit是square开源的一个Restful的http网络请求框架的封装。网络请求的工作本质是okhttp完成,而Retrofit仅负责网络请求接口的封装。开发者只需要定义接口就可以了,Retrofit提供了注解可以表示该接口请求的请求方式、参数、url等。定义好了接口以后,在调用该远程接口的时候直接使用该接口就好像通过RPC方式使用本地类一样方便。image.
雷涛赛文
·
2021-04-10 13:04
Android MVP+Retrofit+RxJava实践小结
关于MVP、Retrofit、RxJava,之前已经分别做了分享,如果您还没有阅读过,可以猛戳:1、AndroidMVP实例2、Android
Retrofit2
.0使用3、RxJava4、RxBus假设
·
2021-03-31 04:20
Coroutine(协程)(四)和retrofit搭配使用
注意:Coroutine和retrofit的使用在
retrofit2
.6之前之后是有区别的一、定义接口/***可以从如下网址查找测试api*https://www.wanandroid.com/blog
勇敢地追
·
2021-03-30 10:37
Retrofit2
.2最新版本发布
今天
Retrofit2
.2最新版本发布,以下为此次更新内容:Version2.2.0(2017-02-21)RxJava2.xisnowsupportedwithafirst-party'adapter-rxjava2
firebirds
·
2021-03-10 23:30
retrofit2
post 文字,单图片,多图
参考文章你真的会用
Retrofit2
吗?
一个冬季
·
2021-03-03 14:52
Retrofit2
.0+OkHttp不依赖服务端的数据缓存
随着Retrofit在项目中的使用,替换的以前使用的网络框架,相关的缓存机制也要进行替换,网络上大部分的Retrofit+okhttp缓存资料都是进行针对所有url的而且需要服务端的配合。有些时候是先有服务然后app去调用这些服务,所以这个时候没有服务端的配合我们在前端实现缓存比较空难但并不是很可以。(举个列子,有一个原来的服务更本不支持cache,但是我们在app中需要缓存这个服务的数据,这应该
静默加载
·
2021-02-25 09:23
Retrofit2
源码解析
本文主要用于自我学习和交流,如有错误欢迎指正,不胜感激先看一下我们通常的使用方法//1初始化Retrofit,设置相关参数Retrofitretrofit=newRetrofit.Builder().baseUrl("https://api.github.com/").addConverterFactory(GsonConverterFactory.create()).build();//2通过动
小神之路
·
2021-02-23 18:22
JavaPoet 生成retrofit实体类和接口文件
使用的是kotlinretrofit配合协程
retrofit2
.6.0以后默认支持协程需要加一个suspend关键字思路:根据对应的json生成对应的文件javapoet的使用Java版:https:/
淹死丶的鱼
·
2021-01-29 20:05
鸿蒙开发之网络框架搭建,MVP+
Retrofit2
+okhttp3+Rxjava2+RxHarmony
抓住人生中的一分一秒,胜过虚度中的一月一年!小做个动图开篇引题懒洋洋.gif鸿蒙背景2020年9月10号,鸿蒙2.0(HarmonyOS2.0)系统正式发布,鸿蒙2.0面向应用开发者发布Beta版本,在2020年9月10发布大屏,手表,车机版鸿蒙,2020年12月发布手机版鸿蒙。在2020年9月10日,鸿蒙开源路标面向内存128KB-128MB终端设备;2021年10月,将面向4GB以上所有设备。
打酱油的日光灯
·
2021-01-28 19:10
基于
Retrofit2
的okhttp3源码分析
一.简介OkHttp是当下Android使用最频繁的网络请求框架,由Square公司开源。Google在Android4.4以后开始将源码中的HttpURLConnection底层实现替换为OKHttp,现在流行的Retrofit框架底层同样是使用的OKHttp。OkHttp优点:支持Http1、Http2、Quic以及WebSocket连接池复用底层TCP(Socket),减少请求延时无缝的支持
雷涛赛文
·
2021-01-20 11:51
retrofit2
使用
文章目录请求参数:演示:Retrofit是一个RESTful的HTTP网络请求框架的封装请求参数:@FormUrlEncoded表示发送form-encoded的数据,每个键值对需要用@Filed来注解键名,随后的对象需要提供值@Field发送Post请求时提交请求的表单字段,与@FormUrlEncoded注解配合使用@Query用于@GET方法的查询参数(Query=Url中‘?’后面的key
小白成长路
·
2021-01-05 01:02
Android
【Android架构】基于MVP模式的
Retrofit2
+RXjava封装之文件上传(三)
今天要说的是文件上传【Android架构】基于MVP模式的
Retrofit2
+RXjava封装(一)【Android架构】基于MVP模式的
Retrofit2
+RXjava封装之文件下载(二)【Android
欢子3824
·
2020-12-30 11:09
【Android架构】基于MVP模式的
Retrofit2
+RXjava封装之常见问题(四)
前言在前几篇中,我们实现了基于MVP模式的
Retrofit2
+RXjava封装,今天要说的是使用
Retrofit2
和Okhttp过程中遇到的一些问题【Android架构】基于MVP模式的
Retrofit2
欢子3824
·
2020-12-30 11:00
【Android架构】基于MVP模式的
Retrofit2
+RXjava封装之断点下载(五)
前言:最近有个断点下载的需求,捣鼓了下,然后分享下【Android架构】基于MVP模式的
Retrofit2
+RXjava封装(一)【Android架构】基于MVP模式的
Retrofit2
+RXjava封装之文件下载
欢子3824
·
2020-12-30 11:49
【Android架构】基于MVP模式的
Retrofit2
+RXjava封装之多Url(七)
【Android架构】基于MVP模式的
Retrofit2
+RXjava封装(一)【Android架构】基于MVP模式的
Retrofit2
+RXjava封装之文件下载(二)【Android架构】基于MVP
欢子3824
·
2020-12-30 11:36
【Android架构】基于MVP模式的
Retrofit2
+RXjava封装之数据预处理(六)
【Android架构】基于MVP模式的
Retrofit2
+RXjava封装(一)【Android架构】基于
欢子3824
·
2020-12-30 11:20
Retrifit2
1.
Retrofit2
概述Retrofit框架是Square公司出品的目前非常流行的网络框架.效率高,实现简单,运用注解和动态代理.极大简化了网络请求的繁琐步骤,非常适合RESTful网络请求.目前Retofit
叁鎶
·
2020-12-05 15:31
Android
Retrofit2
数据解析代码解析
加入的jar包//Retrofit库implementation'com.squareup.
retrofit2
:retrofit:2.0.2'implement
·
2020-12-02 23:55
Android
Retrofit2
网路编程实现方法详解
Android里面本身有OKHttp,不过不是很好用,这里就用
Retrofit2
,简单好用。
·
2020-12-01 14:07
网络框架Retrofit(二)--Retrofit的使用
这一篇文章就正式开始讲解Retrofit的使用:1、先去官网找到依赖:官网地址:https://github.com/square/retrofit添加依赖:implementation"com.squareup.
retrofit2
jeffrey12138
·
2020-10-28 11:04
Retrofit2
1.
Retrofit2
概述Retrofit框架是Square公司出品的目前非常流行的网络框架.效率高,实现简单,运用注解和动态代理.极大简化了网络请求的繁琐步骤,非常适合RESTful网络请求.目前Retofit
Anwfly
·
2020-10-27 11:56
Android 网络(一) HTTP协议
接下来我将持续推出Android网络相关的一系列文章,包括HttpURLConnection、Volley、OkHttp3、
Retrofit2
的使用及源码分析等,有兴趣可以关注whd_Alive的Android
whd_Alive
·
2020-10-09 17:00
android 网络请求超时简单处理(基于rxjava)
implementation‘com.squareup.
retrofit2
:adapter-rxjava:2.1.0’publicclassExceptionHandle{privatestaticfinalintUNAUTHORIZED
LJC++
·
2020-10-09 13:10
二
Nodepad++下正则表达式简单应用
需求rxjava2Version='2.0.8'
retrofit2
Version='2.2.0'rxlifecycle='2.2.1'gsonVersion='2.8.0'rxjava2adapter=
guchuanhang
·
2020-10-01 11:05
开发小技巧
正则表达式
notepad++
Retrofit2
的学习使用
1、添加依赖implementation'com.squareup.
retrofit2
:retrofit:2.5.0'implementation'com.squareup.
retrofit2
:converter-gson
小迷糊_dcee
·
2020-09-28 16:34
Retrofit2
提交JSON格式的数据
为了跟上Android开发的技术潮流,最近在研究Retrofit。自己也尝试在此基础上封装适合自己的网络请求框架。工作的项目中所有请求都约定为POST并且请求参数和响应结果都是JSON格式的。于是开始搜索“Retrofit提交JSON“,得到的结果和Retrofit的官方简介上推荐的一样的。那就是把请求封装成bean,然后使用@Body来发送这个请求。代码如下publicinterfaceTask
脐橙熟了
·
2020-09-17 11:44
Retrofit
RxJava2+
Retrofit2
结合使用
RxJava2不了解请移步RxJava2.x的集成及用法详解主页RxjavaRxAndroidRetrofit用途Rxjava2异步操作,在逻辑复杂的情况下,仍然可以让代码逻辑保持简洁
Retrofit2
KwunYamShan
·
2020-09-16 22:53
ADT
RxJava+Retrofit
RxRetrofit
利用fir.im提供的api接口实现android apk自动更新和手动更新
[+]github地址背景本项目的存在是因为友盟关闭了自动更新服务,所以自己结合友盟所说的一些自动更新方案,利用Rxjava+
Retrofit2
+Ok
王人冉
·
2020-09-16 16:16
app升级
通过源码,分析
Retrofit2
的整体执行流程
本文,将对
Retrofit2
源码进行分析。
gaolhjy
·
2020-09-16 15:41
Android网络框架
【项目】G客户端——一个可随时查看干货与闲读数据的客户端
这是一个根据干货集中营的网站公开的API实现的一个用于查看信息的客户端APP,使用
Retrofit2
+RxJava2+MVP的开发模式。
林zero
·
2020-09-16 09:46
Android
RxEasyHttp一款基于RxJava2+
Retrofit2
实现简单易用的网络请求框架
源码地址:https://github.com/zhou-you/RxEasyHttpRxEasyHttp本库是一款基于
Retrofit2
+RxJava2实现简单易用的网络请求框架,结合android平台特性的网络封装库
Zhou-You
·
2020-09-15 16:52
RxEasyHttp
RxJava
retrofit2
请求错误自动重试
文件上传下载
okhttp3
RxEasyHttp网络库简介(一)
github源码地址:https://github.com/zhou-you/RxEasyHttpRxEasyHttp本库是一款基于
Retrofit2
+RxJava实现简单易用的网络请求框架,结合android
Zhou-You
·
2020-09-15 16:52
RxEasyHttp
[Android开源框架]RxHttp使用说明
RxHttp对RxJava2+
Retrofit2
+OkHttp3的封装,优雅实现接口请求和文件下载GitHub主页Demo下载功能简介网络请求(RxRequest)支持监听请求声明周期,如开始结束和网络错误支持多
weixin_33788244
·
2020-09-15 15:06
RxEasyHttp
https://github.com/zhou-you/RxEasyHttpRxEasyHttp本库是一款基于RxJava2+
Retrofit2
实现简单易用的网络请求框架,结合android平台特性的网络封装库
simple_zhangdi
·
2020-09-15 14:45
网络库与Rxjava2结合常见使用场景介绍
前言之前在github开源过一个网络库RxEasyHttp,这是一款基于RxJava2+
Retrofit2
实现简单易用的网络请求框架。在这里对网络库的用法就不做过多介绍,感兴趣的可以去了解下。
weixin_33721427
·
2020-09-15 13:25
Retrofit2
添加权限导包implementation'com.squareup.
retrofit2
:adapter-rxjava2:2.3.0'implementation'com.squareup.
retrofit2
Yyy000513
·
2020-09-15 10:48
RxJava2和Retrofit
implementation'io.reactivex.rxjava2:rxjava:2.1.6'implementation'io.reactivex.rxjava2:rxandroid:2.0.1'implementation'com.squareup.
retrofit2
Yyy000513
·
2020-09-15 10:48
Retrofit 2.0 使用教程
如果对Retrofitv2.0的源码感兴趣,可看文章:Android:手把手带你深入剖析
Retrofit2
.0源码目录简介特别注意:准确来说,Retrofit是一个RESTful的HTTP网络请求框架的
前端小白123
·
2020-09-15 09:43
Android
MVP泛型+xRecyclerView+Retrofit+OkHttp+RxJava多条目,横向
这是所用到的依赖compile'com.android.support:recyclerview-v7:26.1.0'compile'com.squareup.
retrofit2
:retrofit:2.3.0
Pink_空白格
·
2020-09-14 22:47
移动开发
HTTP 503 Service Temporarily Unavailable
HTTP503服务暂时不可用
retrofit2
.adapter.rxjava.HttpException:HTTP503ServiceTemporarilyUnavailable03-1409:36:37.9774418
A-Liang
·
2020-09-14 22:30
Android
购物车首页展示布局与代码
-rc1’annotationProcessor‘com.jakewharton:butterknife-compiler:9.0.0-rc1’implementation‘com.squareup.
retrofit2
偏执青年
·
2020-09-14 22:53
Android网络开源库-Retrofit(二) 文件上传、下载及进度监听
文件上传文件下载文件下载的进度监听还有这两点没弄好,多文件一次上传(批量上传)文件上传进度监听当前使用版本compile'com.squareup.
retrofit2
:retrofit:2.0.2'2.
_StriveG
·
2020-09-14 19:14
Android
购物车
compile'io.reactivex.rxjava2:rxjava:2.0.1'//Rxjavacompile'io.reactivex.rxjava2:rxandroid:2.0.1'//Rx安卓compile'com.squareup.
retrofit2
MissGentlemen
·
2020-09-14 13:45
mvp+rxjava+
retrofit2
封装的依赖
/*5.0新控件的依赖*/compile'com.android.support:design:26.0.0-alpha1'/*RxJava与RxAndroid的依赖*/compile'io.reactivex.rxjava2:rxandroid:2.0.1'compile'io.reactivex.rxjava2:rxjava:2.1.0'/*Retrofit与RxAndroid配置依赖*/co
共产主义接班人001
·
2020-09-14 09:20
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他