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
Retrofit 在kotlin中使用及解析
build.gradledependencies{//retrofit+gson+rxjavaimplementation'com.squareup.
retrofit2
:retrofit:2.9.0'implementation'com.squareup.
retrofit2
简单不一定不好
·
2023-09-02 11:54
OkHttp
retrofit
kotlin
Retrofit2
教程,适合初学者(请求道数据解析注意)
RetrofitService类一、publicinterfaceRetrofitService{//请求方式为GET,参数为basil2style,因为没有变量所以下面getString方法也不需要参数@GET("txt/car.json")//定义返回的方法,返回的响应体使用了ResponseBodyCallgetString();}二、GsonUtils类封装***Gson工具类*1,把js
张克同学
·
2023-09-02 10:23
Retrofit2
的使用总结
Retrofit2
的优点1.超级解耦2.可以配置不同的HttpClient来实现网络请求3.支持同步、异步和RxJava4.可以配置不同的反序列化工具来解析数据:如json、xml5.请求速度快,使用非常方便灵活
android学习
·
2023-08-31 12:06
Retrofit 2.9.0源码解析
一,使用方式1.添加依赖,当前使用2.9.0版本,源码分析也基于此版本dependencies{implementation'com.squareup.
retrofit2
:retrofit:2.9.0'
wang_zd
·
2023-08-25 23:59
Retrofit源码解析
有关retrofit源码分析的文章网上有很多,但是都是属于旧版本的,本文基于
retrofit2
的2.6.0版本给大伙简单介绍一下。
雯艺雪
·
2023-08-23 06:55
Android Rxjava+Retrofit 网络数据请求
1、添加依赖//retrofit网络请求框架implementation'com.squareup.
retrofit2
:retrofit:2.5.0'//retrofit添加Json解析返回数据implementation'com.squareup.
retrofit2
Janice_x
·
2023-08-23 04:30
android使用
retrofit2
混淆后出现解析失败的原因
实体类数据,不要混淆,BaseResponse放到bean包下面,然后在-keepclass包名.bean.*{;}就行了,忽略全部bean类
IT枫
·
2023-08-22 19:52
Retrofit的简单使用
引入依赖implementation'com.squareup.
retrofit2
:retrofit:2.6.1'implementation'com.squareup.
retrofit2
:converter-gson
自动2004郝金辉
·
2023-08-19 21:49
安卓
http
网络协议
网络
GreenDao 使用教程 一
3:API简单好用4:对android高度优化5:2.2版本以上还支持加密数据库6:支持protobuf协议存储(protobuf比json更快,google的优秀产品,因此greendao能很好地与
retrofit2
.0
亚洲小炫风
·
2023-08-19 01:02
android
开发
数据库
orm
sqlite
Android集成
Retrofit2
请求服务器返回报文赋值为空得问题
学习Android过程中,集成了Retorfit2,遇到了请求服务器返回报文赋值为空得问题要做的事情很简单,使用Retrofit发送请求到服务器,服务器返回json,客户端解析字段。但是使用过程中出现了一个问题,使用Android安装到手机(虚拟机和实体机),调试得时候是正常的,但是打包安装到手机后会出现,请求服务器返回之后,取json字段,值为空得情况,假设服务器返回{"resultCode":
Chg_43da
·
2023-08-16 14:47
Retrofit2
分析
Retrofit2
已经面世很久了,有很多好的文章分析过,这篇文章我只想记录自己阅读
Retrofit2
.3.0源码后的分析过程,如何阅读源码以及分析我觉得是最重要的。
磊少工作室_CTO
·
2023-08-13 12:08
Kotlin版封装网络请求(MVVM+Flow+
Retrofit2
+Coroutine协程)
1.在activity调用方式classMainActivity:BaseActivity(){privatevalviewModel:UserViewModelbyviewModels()privatevaladapter:UserAdapterbylazy{UserAdapter()}overridefuninitView(savedInstanceState:Bundle?){initNet
小码农ht
·
2023-08-13 00:28
kotlin
网络
android
Android网络请求
implementation'com.squareup.
retrofit2
:retrofit:2.0.0'implementation'com.squareup.
retrofit2
:converter-gson
GrayZhang
·
2023-08-11 19:05
Android Gson解析
添加依赖build.gradle//Gson解析implementation'com.squareup.
retrofit2
:converter-gson:2.0.2'通过Gson将Json字符串转对象Stringprames
xiesen
·
2023-08-11 12:18
RxJava 与 Retrofit 搭配的链式调用
准备工作导入相关的依赖库,不要忘记导入RxAndroid的库//开头的两个是两个适配器的依赖,根据自己的需求加,官网还有更多适配器的选择implementation'com.squareup.
retrofit2
虚心学习的小来子
·
2023-08-10 07:50
【Android】
Retrofit2
和RxJava2新手快速上手
写这篇博客的目的网上关于
Retrofit2
和RxJava2的博客特别多,但是内容特别复杂,一上来就讲解很高级的用法其实我们没必要像高考做题家一样,把每个API都背的滚瓜烂熟熟悉基本用法,高阶用法需要的时候再逐个了解就行了因为博客本身是脱离具体应用环境的
命运之手
·
2023-08-06 23:23
android-疑难杂症研究
android
Retrofit
RxJava
方便维护的依赖库版本写法
一、我们在写程序依赖库一般都会写上版本号,如在app的build.gradle(:app)中找到dependencies依赖项,示例如下:implementation"com.squareup.
retrofit2
xygsz
·
2023-08-06 17:15
使用Maven工具为Android内网项目导入依赖包
Android项目导入依赖包的心得吧第一步如何下载maven,安装,配置环境变量我就不再赘述了首先我在D盘下建一个test文件夹,里面有一个pom文件和repository文件夹在这里插入图片描述假设我现在想导入
retrofit2
Acezhuyf
·
2023-08-05 22:22
Retrofit2
和kotlin协程碰撞问题记录
关键字表明该方法需要单独线程处理2、下载文件过程中如下@GETsuspendfundownloadApk(@Urlurl:String):Call在实际下载过程中会报错Unabletocreateconverterfor
retrofit2
Krisez
·
2023-08-01 20:20
android
kotlin
android
安卓使用okhttp3+
retrofit2
+rxjava实现网络通信
前言:最近做一个安卓应用,实现安卓端从服务器端获取电影列表的功能,于是自己搭建了asp.net服务端并实现安卓代码,之前就用这种方式实现安卓和服务器通信,但是之前后端使用java编写,通过这个应用才知道,okhttp还能和asp.net的服务端通信。本着分享精神和记录作用,本文分享如何使用okhttp3+retroft2+rxjava实现网络通信功能。本文结合上一篇服务端程序,即可进行本地测试(测
Zafir2023
·
2023-07-31 11:04
Android
android
网络
rxjava
retrofit框架探究(二)
话前:1如果有时间可以看一看
retrofit2
的jack本尊演讲视频,可能有人连retrofit1都还没用过,但实际上基本不影响,其主要的框架设计并没有发生变化,等熟悉了1我们再看2会更加事半功倍。
Pizza_Lawson
·
2023-07-29 16:27
android
细节
开源
Retrofit2
+RxJava3使用
开发工具:Androidstudio
Retrofit2
的使用1.先添加依赖implementation'com.squareup.
retrofit2
:retrofit:2.9.0'2.实现请求方法publicinterfaceRetrofitService
皮皮高
·
2023-07-25 20:35
android
java
kotlin
零基础学鸿蒙编程-网络请求
集成步骤entry工程的build.gradle中添加依赖implementation'com.squareup.
retrofit2
:retrofit:2.5.0'implementation'com.squareup.
retrofit2
蓝不蓝编程
·
2023-07-24 03:06
Retrofit 原理源码分析
Retrofit依赖//添加依赖implementation'com.squareup.
retrofit2
:retrofit:2.6.0'implementation'com.google.code.gson
拂晓是个小人物
·
2023-07-23 10:07
retrofit2
.0 post动态url
就这个动态url的问题试了无数遍百度并没有一个文章给出明确的解决方法总结:post需求http://api.xxx.com/xxx(假装有这个ip)我们需要在url上添加参数,比如http://api.xxx.com/xxx?token=xxxxx还要在请求体里添加{"code":'123'}这样json数据问题可以解释为:Post请求动态的url,参数请求体里。办法:@FormUrlEncode
阿飞爱吃水果
·
2023-07-19 22:40
Retrofit2
.0使用详解
Retrofit2
.0项目主页
Retrofit2
.0官方文档简介Retrofit是由Square公司出品的针对于Android和Java的类型安全的Http客户端,网络服务基于OkHttp。
StoneHui_
·
2023-07-19 14:10
Android开源库
Retrofit
RxJava
Http服务
Android网络
Retrofit2
源码分析(二)
接着上回,分析过使用Retrofit的流程后,本篇继续分析Retrofit#create方法(文章末尾附有时序图)一、Retrofit#Createcreate方法中,主要的是loadServiceMethod方法分析,其余都在注释中进行的标注(省略部分不重要代码)//Retrofit.javapublicTcreate(finalClassservice){//判断是否为interfaceval
徘徊0_
·
2023-07-16 20:29
Retrofit2
.3.0源码分析
此文章只对Retrofit构建流程和网络请求流程的主干思路分析。1.Retrofit创建Retrofit源码我们需要从Retrofit的使用开始,Retrofit明显使用了Builder模式进行初始化创建,根据Retrofit对象创建主要有六个步骤分析,分别为Builder()、baseUrl(StringbaseUrl)、client()、addConverterFactory()、addCal
__Yvan
·
2023-07-14 11:40
Android
Java
android
android
studio
java
Retrofit2
.0 使用教程——MVP查快递
使用准备build.gradle中配置引用implementation'com.squareup.
retrofit2
:retrofit:2.6.2'implementation'com.google.code.gson
YoungerHu
·
2023-06-23 18:19
2020-12-04使用retrofit上传下载文件,监听下载进度
retrofit2
上传、下载文件一、上传文件1、使用表单上传文件;结合Rxjava先定义ApiService接口@Multipart//Multipart表单@POST("{url}")//post上传地址
IT_花花牛
·
2023-06-20 10:50
retrofit2
android
文件上传
文件下载
retrofit2
Retrofit2
系列:简单的Get请求
完整源码见:https://github.com/androidzhangjin/
Retrofit2
Demo目录Postman调试接口开始撸代码Postman调试接口url地址:https://api.github.com
zhangjin1120
·
2023-06-18 22:09
Android技术积累
android
Retrofit2
+OkHttp3+RxJava网络请求封装
:1.1.3'//RxAndroidimplementation'io.reactivex:rxandroid:1.1.0'//retrofitimplementation'com.squareup.
retrofit2
ShinnyYang_
·
2023-06-17 16:52
kotlin简单使用 tablayout+view pager2
kotlin简单使用tablayout+viewpager2闲来无事,所以想熟悉一下kotlin,用kotlin实现了一下tablayout+viewpager2,也包括网络
retrofit2
以及通过郭霖大佬了解到的
L_zzl_zzl
·
2023-06-17 03:06
kotlin
android
开发语言
使用Rxjava2和
Retrofit2
的自定义DefaultObserver
importandroid.widget.Toast;importcom.google.gson.Gson;importcom.google.gson.JsonParseException;importcom.jakewharton.
retrofit2
包达叔
·
2023-06-16 16:25
retrofit2
GET请求能通过RequestBody进行参数传递吗
一、参数传递由于GET请求参数是通过url进行传递的,即参数通过在url后追加的方式进行传递。而实现HTTP协议的各种软件对GET参数长度的限制是不同的,就像有的浏览器要求GET请求URL长度不能超过1024字符(这里的1024是随意假设的一个数字)。也就是说1.如果GET请求URL长度超过1024字符(假如某浏览器限制的URL长度就是1024字符),那么在客户端浏览器这里就被截取了——即超过的参
_晓夏_
·
2023-06-15 19:29
Http协议
GET请求
retrofit
http
java
微服务
retrofit2
rxjava2 okhttp3 上传多个文件示例
Interface层@Multipart@POST("/commitment/published")Observable>uploadPromise(@PartListparts,@Query("text")Stringtext,@Query("sessionId")StringsessionId);@POST("/commitment/published")Observable>uploadPr
大象屁股
·
2023-06-15 15:54
【Android架构】基于MVP模式的
Retrofit2
+RXjava封装之Token的刷新(八)
接到个需求,要做token的刷新,直接开搞【Android架构】基于MVP模式的
Retrofit2
+RXjava封装(一)【Android架构】基于MVP模式的
Retrofit2
+RXjava封装之文件下载
欢子3824
·
2023-06-14 04:20
Retrofit的使用
引入相关依赖implementation'com.squareup.
retrofit2
:retrofit:2.5.0'implementation'com.squareup.
retrofit2
:converter-gson
皓皓amous
·
2023-06-13 02:41
Retrofit+OkHttp+RxJava的正确使用方式
引入包//retrofitcompile'com.squareup.
retrofit2
:retrofit:2.2.0'compile'com.squareup.
retrofit2
:converter-gson
nonono1028
·
2023-06-10 14:31
Android
Retrofit2
+Rxjava+Okhttp3的使用
近些年很火的
Retrofit2
+Rxjava+Okhttp3的使用方法,为了以后应用方便,记录一下使用方法。
DN_妖小孽
·
2023-06-10 00:32
Retrofit 2.4.0 工作流程源码解析
本文参考Retrofit分析-漂亮的解耦套路图片来源Retrofit分析-漂亮的解耦套路源码版本:
Retrofit2
.4.0Rxjava22.2.0Refrofit流程图Retrofit原理我们根据这张流程图来对着源码慢慢来看
BzCoder
·
2023-04-21 08:29
Retrofit2
.1.0深入学习@GET【第二章】
通过上一章的学习,是不是觉得Retrofit用起来很简单,但有的时候需要传递多个参数,这个时候再用@Query就不方便了!我们可以使用@QueryMap直接传递一个Map:publicclassWeatherRetrofitGet{interfaceWeatherInteface{StringHOST="http://op.juhe.cn/onebox/weather/";StringJUHE_W
Small_Cake
·
2023-04-21 00:12
retrofit简单使用
参考implementation'com.squareup.
retrofit2
:retrofit:(insertlatestversion)'使用步骤:1、声明请求接口publicinterfaceGitHubService
众少成多积小致巨
·
2023-04-20 00:56
Android学习笔记——
Retrofit2
源码浅分析
标签:Android先看看这张图制图简陋请多包涵Retrofit在学习Android的时候,我最熟悉的网络请求框架莫过于OKHttp+Retrofit,反反复复用了很多次,个人感觉Retrofit的兼容和解耦做的太好了,这里想要试着分析一下Retrofit的源码。RESTful原则在我们使用Retrofit这个框架的时候,我们都需要后端的接口遵循RESTful原则,那什么是RESTful原则呢?R
问荆_
·
2023-04-20 00:22
[Android+JetPack] (Java实现)
Retrofit2
+RxJava3+Paging3+RecyclerView 实现加载网络数据例子 记录
文章目录前言参考链接依赖库及版本Demo效果接口及数据展示各项模块`
Retrofit2
`Bean,对应上面的接口返回.ServiceAPI部分`Paging3``PagingSource`以及`RxPagingSource
iOSTianNan
·
2023-04-19 22:15
android
java
rxjava
聊聊 java 注解
概述在上一篇
Retrofit2
.0的使用中可以看到很多应用了注解的地方,例如:@HTTP(method="get",path="userInfo/{userId}",hasBody=false)CallgetCardNum
噜噜92
·
2023-04-18 02:37
Retrofit的简单使用
引入相关依赖implementation'com.squareup.
retrofit2
:retrofit:2.5.0'implementation'com.squareup.
retrofit2
:converter-gson
kdong
·
2023-04-17 20:44
请求加密,响应数据解密,过期自动刷新并且重新请求接口
此博客是参考http://blog.csdn.net/jdsjlzx/article/details/52442113并且增加加密和解密的操作1.先熟悉一下
retrofit2
.0+中的gson转换器最开始的来看看主要的代码主要代码转换器是在
lizubing1992
·
2023-04-17 15:06
Retrofit2
+Rxjava网络请求异常的统一封装处理
Retrofit2
+Rxjava作为主流的网络请求框架,本文主要讲解针对网络请求的错误信息进行一次封装,方便我们根据返回的状态合理地在UI界面进行显示,同时如何主动取消网络请求的订阅。
weitao_666
·
2023-04-17 14:20
Android
Retrofit2
异常处理
Retrofit2
网络请求异常处理
Rxjava
RxJava2原理解析
基本使用添加依赖//retrofit依赖implementation'com.squareup.
retrofit2
:retrofit:2.6.0'implementation'com.squareup.
retrofit2
Hsicen
·
2023-04-17 13:59
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他