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进阶学习RxJava(六)Retrofit网络请求,内有免费接口福利
Retrofit只是一个好看的网络请求类包装,不要怕,简单易懂Retrofit使用环境配置为了方便以后交火与RxJava的依赖放到一起了以下是依赖implementation'com.squareup.
retrofit2
郝大富
·
2023-11-05 17:00
Retrofit2
+ Rxjava2
Retrofit2
·大概原理通过java接口以及注解来描述网络请求,并用动态代理的方式,在调用接口方法前后(before/after)注入自己的方法,before通过接口方法和注解生成网络请求的request
杨华_6f65
·
2023-11-05 02:49
把依赖库打包进JAR中的方法
往往会在library中依赖第三方的库,举个例子:做了一个账号管理的library,其中由于需要使用http连接,所以library工程中有以下依赖implementation'com.squareup.
retrofit2
peterzen
·
2023-11-04 16:54
Android实战——
Retrofit2
的使用和封装
Retrofit2
是什么使用项目的原话:Android和Java中类型安全的HTTP客户端项目地址:https://github.com/square/retrofit
Retrofit2
的导入这里Retrofit
许英俊潇洒
·
2023-11-02 20:44
Android主流的第三方库
android
retrofit
工具类
网络框架
Android逆向入门4——使用Retrofit实现一个简单的请求
implementation'com.squareup.
retrofit2
:retrofit:2.5.0';网络权限不用额外注册,因为在使用Okhttp时我们已经声明了网络权限。
白龙~
·
2023-11-02 20:44
逆向入门
Android逆向入门
Android开发知识学习——从Retrofit原理来看HTTP
文章目录Retrofit使用方法简介Retrofit源码结构总结扔物线读源码的思路与方式Retrofit使用方法简介导包implementation'com.squareup.
retrofit2
:retrofit
运气真不错!
·
2023-11-02 20:42
android
学习
retrofit
OkHttp3+Retiofit结合使用简单的写法
retrofit来进行网络请求了首先先把jar包导入,包括返回值为Gson(其中是支持返回对象的)和String的使用步骤:1.首先要在gradle里面引用网络类库compile'com.squareup.
retrofit2
Y青衣Y
·
2023-11-02 18:00
Android 协程与retrofit库的结合使用
文章目录前言**一、
retrofit2
.6.0之前使用步骤**1.引入库2.创建接收服务器返回数据的类(根据具体数据对应)3.定义描述网络请求的接口4.创建retrofit实例及接口实例创建函数5.发送网络请求
词抒笙歌
·
2023-11-01 19:21
Android
Android-kotlin
android
kotlin
java
Retrofit + 协程封装,如何优雅的去掉try catch?
作者:ChengTao
Retrofit2
.6.0版本后对suspend方法进行了支持,对使用kotlin的开发者来说简直是福音,但是执行suspend方法的时候异常处理仍然是件繁琐的事情,必须显示的执行
初一十五啊
·
2023-11-01 19:16
Android
移动开发
Android
移动开发
面试
Android开发常用轮子
一、快速开发框架1.XSnow基于RxJava2+
Retrofit2
精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
yabinYang
·
2023-11-01 11:02
android常用
android常用轮子(持续更新)
一、快速开发框架XSnow基于RxJava2+
Retrofit2
精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
流船
·
2023-11-01 11:23
安卓常用框架
一、快速开发框架XSnow基于RxJava2+
Retrofit2
精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
IT刘小牛
·
2023-11-01 11:18
android
安卓框架
安卓轮子
android
Android 浅谈
Retrofit2
添加依赖https://github.com/square/retrofitimplementation'com.squareup.
retrofit2
:retrofit:2.6.0'如何使用注一:
Retrofit2
酷酷的Demo
·
2023-10-30 12:23
Android WebView 的缓存机制 & 资源预加载方案
一、简介Retrofit是Square公司开发的一款针对Android网络请求的框架,
Retrofit2
底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用OkHttp
范培华
·
2023-10-28 08:20
Android应用开发
Android
使用
retrofit2
上传json 数据
写一下构建方式MediaTypetype=MediaType.parse("application/json;charset=UTF-8");HashMapparamsMap=newHashMap<>();paramsMap.put("workPlanId",workPlanId);Stringdata=JsonUtil.parseMapToJson(paramsMap);RequestBodyr
会Android的摄影爱好者
·
2023-10-26 17:16
Jetpack Compose 网络请求
废话不多说,上正题:1.使用框架:
Retrofit2
在app的build.gradle内添
海龙lv
·
2023-10-24 10:13
retrofit2
DELETE使用
/***删除购物车条目*/@HTTP(method="DELETE",path="cart/deletes",hasBody=true)suspendfundeleteShopCart(@BodymShopCartDeleteParams:MutableList):DataResponse
菜鸟考官
·
2023-10-22 20:42
6.协程的挂起
可用于耗时的函数比如联网获取数据,数据库读写,文件io等1.标准挂起函数应该定义线程切换,取消机制,结果返回三个部分
retrofit2
.7.1里面部分源码KotlinExtensions.class@JvmName
学吉他的袁先生
·
2023-10-22 17:27
Kotlin入门 + RxAndroid+
Retrofit2
Kotlin入门+RxAndroid+
Retrofit2
添加依赖在项目目录下build.gradle中添加classpath"org.jetbrains.kotlin:kotlin-gradle-plugin
onepiece2
·
2023-10-22 15:01
android
android
kotlin
retrofit2
rxAndroid
Retrofit网络请求参数注解总结
前言
Retrofit2
.x已经是大家通用的网络通讯框架了。最近由于对网络层在进行优化,顺便将Retrofit相关注解也再看了下。
奔跑的佩恩
·
2023-10-19 13:10
Android--
Retrofit2
执行多个请求任务并行,任务结束后执行统一输出结果
场景:后端上传文件接口只支持单个文件上传,而业务需求一次性上传多个图片,因此需要多个上传任务并发进行,拿到所有的返回结果后,才能进行下一个流程。1、使用Java并发工具privateList>responses=newArrayListresultcall=api.up_file("e2e5198e198c78cb59cebfadc592aa45",part);resultcall.enqueue
木派
·
2023-10-18 18:24
android
java
Retrofit 2.0
Android:手把手带你深入读懂
Retrofit2
.0源码https://www.jianshu.com/p/0c055ad46b6c
lzy2626
·
2023-10-16 00:55
造轮子
一、快速开发框架XSnow基于RxJava2+
Retrofit2
精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
不问出路
·
2023-10-13 22:13
rxjava2
retrofit2
的文件下载与保存
保存文件时要使用RxJava的doOnNext、map等操作符,后续更新UI的操作切换到UI线程。主线程中应该避免耗时操作retrofit.create(ApiService.class).dowmBitmap("http://imgcache.qq.com/qzone/space_item/pre/0/66768.gif").compose(this.bindToLifecycle()).sub
手微凉_
·
2023-10-10 18:31
Android 使用HttpURLConnection网络请求,通过JSONObject 解析Json数据
项目场景:在Android系统源码里面做一个网络请求的需求,由于是系统级的App(如:Settings,SystemUI),一些主流的第三方库(
Retrofit2
+Okhttp3网络请求框架,Gson解析
broadview_java
·
2023-10-10 16:27
Android
App
android
JSONObject
JSONArray
Retrofit2
中注解
示例注解,场景为用户的获取@Path拼接url。例如http://localhost:8080/User/Info/小明其中User是后端Controller。Info是方法。小明是请求参数客户端:@GET("Info/{name}")CalluserInfo(@Path("name")Stringname);后端@GetMapping("/Info/{name}")publicUsergetUs
嘘_187d
·
2023-10-05 14:57
Retrofit2
源码分析(一)
Retrofit源码版本为:2.7.2一、Retrofit网络请求流程1,创建interfacepublicinterfaceMyApi{/***Get请求*@paramuserNameString类型*@return返回值‘Call’*/@GET("XXXX")CallgetUserInfo(@Query("userName")StringuserName);}2.Retrofit通常使用流程/
徘徊0_
·
2023-10-03 11:41
godlibrary-retrofit
(image-74497d-1565232831855)]简介基于
retrofit2
的网络请求封装经过项目实战验证。
MrY_124d
·
2023-10-01 18:36
Retorfit 基本用法
Retrofit提供的是将网络请求接口化使用添加Retorfit库的依赖官网implementation'com.squareup.
retrofit2
:retrofit:2.0.2'创建描述网络请求的接口
anonymous_6bb6
·
2023-09-29 22:08
Android 文件上传(包括大文件上传)
2.需要的依赖和权限:implementation'com.squareup.
retrofit2
:retrofit
zhang106209
·
2023-09-29 03:05
Android文件上传
android
文件上传
大文件分块上传
图片上传
视频上传
Retrofit 源码解析
.创建服务接口对象3.解析服务方法上的注解通过服务方法发起网络请求CallAdapterConverterParameterHandlerOkHttpCall总结参考源码基于com.squareup.
retrofit2
VanceKing
·
2023-09-27 11:12
使用kotlin和Retrofit遇到的问题?
首先我使用的依赖是如下://后期使用retrofit网络访问框架implementation'com.squareup.
retrofit2
:retrofit:2.3.0'//转换json挂代理的小心,即使关闭代理可能也会报错
mawlAndroid
·
2023-09-26 13:59
kotlin
Android RxJava系列三: 与
Retrofit2
结合使用和封装处理
Rxjava与Retrofit结合使用,对Rxjava和Retrofit不熟悉的可以去看我之前的两篇介绍AndroidRxJava:基础介绍与使用AndroidRxJava系列二:常用拓展操作符Android
Retrofit2
.5.0
darryrzhong
·
2023-09-24 15:33
RxJava源码学习
1.1接入在appmodule的build.gradle中添加依赖:implementation"com.squareup.
retrofit2
:adapter-rxjava2:2.3.0"imple
cg1991
·
2023-09-23 14:39
Dagger2实战
当前比较流行的Android开发框架当属MVP、RxJava、
Retrofit2
、Dagger2了,而在这些框架之中,学习成本最高也是最难上手的应该就是Dagger2了但是作为程序员这种需要与时俱进的行业
高永峰
·
2023-09-23 10:25
.> Tried: *
retrofit2
.adapter.rx...
:java.lang.IllegalArgumentExceptionCouldnotlocatecalladapterforio.reactivex.rxjava3.core.ai>.Tried:*
retrofit2
NewNiu
·
2023-09-23 00:21
(未解决)A/libc: Fatal signal 11 (SIGSEGV), code 1
环境:Kotlin1.2.71,gradle3.3.0,buildToolsVersion28.0.3
retrofit2
2.4.0okhttp3.11在安卓项目中interfaceApiService@
叛逆的曾小砂
·
2023-09-22 05:03
2022年的Android岗位面试题
时间过的真快,到了2022年Android岗位的面试题如下:1、Activity的启动模式2、Handler的内部实现原理3、
Retrofit2
的实现原理4、Glide的实现原理5、RxJava2的实现原理
android_ls
·
2023-09-20 12:58
安卓RxJava+Retorfit+OKHttp完成对网络的基本封装
一,在APP的gradle下添加相关的依赖//retrofitimplementation'com.squareup.
retrofit2
:converter-gson:2.3.0'implementation'com.squareup.
retrofit2
Tyson_Wu
·
2023-09-17 17:48
记录 Android 常用轮子
XSnow基于RxJava2+
Retrofit2
精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦,可自由拓展MVPArms
初见_Dream
·
2023-09-14 18:22
转载博文
android
Android
Retrofit2
设置请求超时时间参数
importjava.util.concurrent.TimeUnit;importokhttp3.Interceptor;importokhttp3.OkHttpClient;importokhttp3.Request;import
retrofit2
尹中文
·
2023-09-13 12:28
Android
Android
Retrofit2.1
2018-03-26 Retrofit简单使用
1.添加依赖compile'com.squareup.
retrofit2
:retrofit:2.0.2'compile'com.squareup.okhttp3:okhttp:3.1.2'需要解析数据则需要添加依赖
KryNa
·
2023-09-10 10:36
谈谈在
Retrofit2
中自定义拦截器的经验
现在大部分APP都存在登录,为了验证接口的安全性,都会在登录成功后返回一个token,或者其他方式的验证方式.接下来讲的都是在项目中遇到的坑以及处理项目中,登录成功后会返回返回给我几个字段,一个是access_token,一个refresh_token,一个access_token到期时间access_token一般是在网络请求的是否添加到Header的,如下HttpLoggingIntercep
我是还没达到3k的菜鸡
·
2023-09-09 23:51
Android
Retrofit2
源码分析(二)—— Retrofit 的动态代理
前言上一篇文章分析了
Retrofit2
的构建,接下来我们就来看下它的动态代理,看下它的create()方法中都做了什么。如果想去了解一下
Retrofit2
的构建,可以看这篇文章。
JzyCc
·
2023-09-07 05:20
Retrofit2
使用介绍
Retrofit--官网2.1.0目录image.png1、介绍Retrofit将HTTPAPI转换为Java的接口:publicinterfaceGitHubService{@GET("users/{user}/repos")Call>listRepos(@Path("user")Stringuser);}使用Retrofit类生成GitHubService的实例:Retrofitretrofi
CharlesCheng
·
2023-09-06 07:57
Android OkHttp3的简单使用
以前一直使用
Retrofit2
来进行网络请求,偶然的一次机会,项目要求使用同步的网络请求方式,我们都知道,
Retrofit2
使用异步的方式请求网络(为了避免同步请求网络阻塞UI线程).下面是详细步骤:第一步
十指相扣的瞬间
·
2023-09-05 12:07
Android开发之第三方框架使用汇总
1.imageloading框架:1.1Glide1.2Picasso1.3后续更新...2.网络框架:2.1xUtil32.2OkHttp32.3
Retrofit2
.4后续更新...3.数据库框架:3.1ormlite3.2
angel_w
·
2023-09-04 18:53
Android
android
编程
框架
界面
ui
Android 网络请求之Retrofit
Retrofit2
.0开始内置OkHttp,前者专注于接口的封装,后者专注于网络请求的高效,二者分工协作。
xulj100
·
2023-09-03 17:44
Kotlin 中 Retrofit + coroutines + okhttp 使用
build.gradledependencies{//retrofit+gson+coroutinesimplementation'com.squareup.
retrofit2
:retrofit:2.9.0
简单不一定不好
·
2023-09-02 11:26
kotlin
retrofit
okhttp
Retrofit:kotlin中如何解析java的boolean类型
现在kotlin已经慢慢替代java了,我在用kotlin编写项目中遇到一个问题,即在使用Rxjava+
Retrofit2
库网络请求的时候出现一个问题。
lansus
·
2023-09-02 11:55
android开发
android
retrofit
kotlin
上一页
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
其他