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
retrofit
retrofit
源码分析
//分析1
Retrofit
build=new
Retrofit
.Builder().baseUrl("xxxxxxx").addConverterFactory(GsonConverterFactory.create
冬冬269
·
2023-10-25 08:47
Java面试要点-进阶
4-《Java进阶》1Okhttp2
Retrofit
3Android常用图片库对比4Glide原理+手写图片加载框架思路5Rxjava6AndroidIPC机制(面试八股文之一)6.1.Android中进程和线程的区别
沈云曜
·
2023-10-25 04:17
okhttp
java
开发语言
Rtrofit2+Okhttp让网络请求更简单
Retrofit
官网Square团队的github地址Rtrofit
Wain丶
·
2023-10-24 12:52
Android
Retrofit2
Retrofit
Okhttp
Retrofit
Retrofit2详解
Retrofit详解
Jetpack Compose 网络请求
废话不多说,上正题:1.使用框架:
Retrofit
2在app的build.gradle内添
海龙lv
·
2023-10-24 10:13
Android终极组件化项目新框架重大更新
2.简介之前写的一篇终极组件化项目方案详解获得很多好评和建议,以至于让我有了写下去的动力,终于经过多次的改版和完善,新版本终于完成了,经过公司项目的实践,该组件化框架已经很稳定了,基础架构还是mvp+
retrofit
傻瓜爱笨蛋
·
2023-10-24 08:06
retrofit
2 DELETE使用
/***删除购物车条目*/@HTTP(method="DELETE",path="cart/deletes",hasBody=true)suspendfundeleteShopCart(@BodymShopCartDeleteParams:MutableList):DataResponse
菜鸟考官
·
2023-10-22 20:42
6.协程的挂起
可用于耗时的函数比如联网获取数据,数据库读写,文件io等1.标准挂起函数应该定义线程切换,取消机制,结果返回三个部分
retrofit
2.7.1里面部分源码KotlinExtensions.class@JvmName
学吉他的袁先生
·
2023-10-22 17:27
Kotlin入门 + RxAndroid+
Retrofit
2
Kotlin入门+RxAndroid+
Retrofit
2添加依赖在项目目录下build.gradle中添加classpath"org.jetbrains.kotlin:kotlin-gradle-plugin
onepiece2
·
2023-10-22 15:01
android
android
kotlin
retrofit2
rxAndroid
Android开源框架之OkHttp
OkHttp相信搞android的都不陌生,它是目前应用最多的网络请求开源框架,虽然现在
Retrofit
更加流行,但到底层其实也是基于OkHttp的。
不会游泳的金鱼_
·
2023-10-22 11:31
Kotlin协程介绍
添加依赖2.2启动协程2.3协程作用域(CoroutineScope)2.4Job(作业)2.5CoroutineDispatcher(调度器)2.6suspend关键字3.Jetpack库对协程的支持4.
Retrofit
caremmm
·
2023-10-22 09:28
Android知识点
kotlin
android
kotlin
Android常用开源组件探索-OkHttp(2)原理详解
1、概述OkHttp是Square公司开源的一款网络框架,一般和
Retrofit
、RxJava或协程一起使用。
打架不行的二哈
·
2023-10-22 06:34
Android面试题
渣本Android学习笔记
#
开源组件
android
java
http
Android---OkHttp详解
RetroFit
+OkHttp实现网络请求似乎成了一种标配。因此,它也是每个Android开发工程师的必备技能。了解其内部实现原理,可以更好的进行功能扩展、封装以及优化。
别偷我的猪_09
·
2023-10-22 06:02
#
Android进阶
android
okhttp
经验分享
1.流行技术框架:MVP(框架)+Rxjava(响应式编程)+
Retrofit
(网络请求封装)常用三方库:Rxbus:事件订阅管理ButterKnife:view注入框架(setting设置m开头)fastjson
weixin_34367845
·
2023-10-21 17:09
移动开发
json
测试
安卓面试题
安卓面试题Android篇1、Activity启动模式2、RxJava、
Retrofit
使用3、MVC/MVP/MVVM4、图片加载框架5、网络框架6、View、ViewGroup事件分发机制7、理解Activity
marco00008
·
2023-10-21 17:38
笔记
Retrofit
+Flow网络请求与Android网络请求的演变
Retrofit
网络请求我想大家都不陌生,今天我就来梳理一下技术是如何一步一步进步,逼格是如何一步一步变高的。
Android小贾
·
2023-10-21 17:35
Android
移动开发
OkHttp
retrofit
网络
android
移动开发
App架构
Android--开源优秀框架
/blog.csdn.net/angle0306/article/details/78900051github优秀框架:https://www.hellojava.com/a/64350.html1.
Retrofit
chaoyu168
·
2023-10-20 21:02
Android
Android开发
Android进阶
Android
Retrofit
源码流程
1.介绍和基本使用
Retrofit
主要就是为我们定义的接口创造了一个实例,然后这个实例调用接口中的方法将我们定义在注解中的值拼装成发起网络请求所要的信息,最后利用这些信息产生一个我们在接口返回值中规定的对象
来lol里
·
2023-10-20 05:03
Android面试题集2021版,附带学习经验
现在已经不能停留在熟练使用RxJava,
Retrofit
,OkHttp以及各种图片库了,而是要源码级彻底掌握他们。要清楚,一
左夜天
·
2023-10-19 21:56
程序员
android
Retrofit
网络请求参数注解总结
前言
Retrofit
2.x已经是大家通用的网络通讯框架了。最近由于对网络层在进行优化,顺便将
Retrofit
相关注解也再看了下。
奔跑的佩恩
·
2023-10-19 13:10
关于HttpDns在Android移动端的实现方案
当前项目中网络数据请求框架采用Okhttp+
Retrofit
组合,OkHttp暴露了一个Dns接口,通过自定义一个Dns解析器替换系统默认Dns实现。若获取IP失败则选用默认Dns解析。
西门只会吹雪
·
2023-10-19 08:14
Android--
Retrofit
2执行多个请求任务并行,任务结束后执行统一输出结果
场景:后端上传文件接口只支持单个文件上传,而业务需求一次性上传多个图片,因此需要多个上传任务并发进行,拿到所有的返回结果后,才能进行下一个流程。1、使用Java并发工具privateList>responses=newArrayListresultcall=api.up_file("e2e5198e198c78cb59cebfadc592aa45",part);resultcall.enqueue
木派
·
2023-10-18 18:24
android
java
使用 Kotlin Flow 优化你的网络请求框架,减少模板代码
话接上篇文章两种方式封装
Retrofit
+协程,实现优雅快速的网络请求最近在独立写一个新的项目,用的是封装二,虽然几行代码就可以进行网络请求,但是在使用过程中还是觉得有点遗憾,写起来也不是非常快捷,存在模板代码
ldlywt
·
2023-10-18 11:54
Retrofit
如何添加请求头
retrofit
的请求头添加从添加方式来说可以分为三种情况,静态、动态和全局。
王灵
·
2023-10-17 21:03
Flutter 基于getX搭建通用项目架构
首页商品分类资讯购物车我的一.网络封装网络主要使用的是dio和
retrofit
来实现的,关于dio的封装,思路基本上和网上的教程大同小
木子雨廷t
·
2023-10-17 13:21
RxJava使用案例(1):线程调度
这一章主要介绍RxJava的线程调度和切换,由于被观察者和观察者都是在主线程中创建,那么他们的工作流程就会在主线程中完成,当我们用RxJava与
Retrofit
组合来完成一个网络请求时,就出现APP无响应的情况
tmyzh
·
2023-10-16 18:57
两种方式封装
Retrofit
+协程,实现优雅快速的网络请求
目的简单调用、少写重复代码不依赖第三方库(只含
Retrofit
+Okhttp+协程)完全不懂协程也能立马上手(模板代码)用Kotlin的方式写Kotlin代码,什么意思呢?
ldlywt
·
2023-10-16 15:55
ViewModel+LiveData
前言:对比MVP架构,ViewModel+LiveData实现的MVVM架构代码更加简洁,同时由于ViewModel和
Retrofit
、Room均可使用Coroutine,简化了获取数据的订阅操作。
yufumatou
·
2023-10-16 06:31
jetpack
ViewModel
livedata
mvvm
Retrofit
2.0
Android:手把手带你深入读懂
Retrofit
2.0源码https://www.jianshu.com/p/0c055ad46b6c
lzy2626
·
2023-10-16 00:55
使用Okhttp/
Retrofit
中实现 Cookie 持久化管理
前言:今天在逆向一个App的登录接口时候,然后拿到了请求地址以及请求参数,但是发现登录接口一直有问题,调用了发送短信接口之后,短信能收到,但是使用短信验证做登录的时候,一直提示说验证码过期了,开始以为是参数问题,试了几次都还是这样,心里简直卧槽,刚发的十秒短信过期,后来测试了原先的APP是正常的,后来使用PostMan测试接口也是正常的,后来一步步排查,原来是APP服务器做了cookie检验处理,
神一般的男子
·
2023-10-15 19:20
JVM:虚拟机类加载机制
动态的类型加载也是Java语言的一个重要特性之一,比如Android中的
Retrofit
库的动态代理在一定程度上也依赖于动态的类型加载
Tai_Monster
·
2023-10-15 10:14
Java学习笔记
jvm
Retrofit
框架原理和源码分析
publicinterfaceWanAndroidService{@GET("article/list/{index}/json")CallgetArticles(@Path("index")intindex);}//步骤2:构建
Retrofit
木木Jump
·
2023-10-15 06:54
retrofit
的CallAdapter和GsonConvert
刚开始学
Retrofit
的时候对CallAdapterFactory和GsonConvert总是搞不清楚,现在总结下:CallAdapterFactoryDefaultCallAdapterFactoryCallAdapterFactory
慕尼黑凌晨四点
·
2023-10-14 07:17
2019-06-20 记录一下今天遇到的大坑
找原因花了好几个小时使用
retrofit
时,gzip带来的坑https://blog.csdn.net/qq_20466945/article/details/78719297
那片枫树海
·
2023-10-14 07:13
造轮子
一、快速开发框架XSnow基于RxJava2+
Retrofit
2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
不问出路
·
2023-10-13 22:13
Retrofit
请求返回String报错问题解决方案
项目场景会有这种情况,需要获取到服务端返回的字符串,再根据返回的结果进一步处理,而不是直接获取到定义好的对象。问题描述如果将接口定义为如下情况,当接口返回结果为大括号开头,可能会遇到报错:ExpectedastringbutwasBEGIN_OBJECTatline1column2path$interfaceService{@POST("/test")suspendfuntest(@Bodybod
阿根vs
·
2023-10-13 15:29
Android解bug系列
android
关于android:
Retrofit
-@Body参数不能与表单或多部分编码一起使用
删除@Multipart批注在代码中设置setType(MultipartBody.FORM)RequestBodyrequestBody=newMultipartBody.Builder().setType(MultipartBody.FORM).addFormDataPart("grant_type","password").addFormDataPart("username",usernam
xiaopangcame
·
2023-10-12 23:53
android
retrofit
java
SpringBoot 3.0 新特性,内置声明式HTTP客户端
类似的库,如OpenFeign和
Retrofit
仍然可以使用,但httpinterface为Spring框架添加内置支持。
pig_冷冷
·
2023-10-12 01:46
java
spring
boot
http
java
spring
spring
cloud
Retrofit
+ Kotlin + MVVM 的网络请求框架的封装尝试之一
1、前言之前在学习郭霖《第一行代码》时按部就班地写过一个彩云天气App,对里面的网络请求框架的封装印象非常深刻,很喜欢这种
Retrofit
+Kotlin+协程的搭配使用。
蜗牛是不是牛
·
2023-10-11 03:32
rxjava2
retrofit
2的文件下载与保存
主线程中应该避免耗时操作
retrofit
.create(ApiService.class).dowmBitmap("http://imgcache.qq.com/qzone/space_item/pre
手微凉_
·
2023-10-10 18:31
Retrofit
+RxJava请求一次接口全过程分析
我们定义接口请求的接口类interfaceApi{//登录@POST("v1/crmpassport/login")funlogin(@Bodybody:Map):Observable>}//得到接口的实例对象T=
retrofit
.create
小锡兵鸥
·
2023-10-10 16:16
Android 使用HttpURLConnection网络请求,通过JSONObject 解析Json数据
项目场景:在Android系统源码里面做一个网络请求的需求,由于是系统级的App(如:Settings,SystemUI),一些主流的第三方库(
Retrofit
2+Okhttp3网络请求框架,Gson解析
broadview_java
·
2023-10-10 16:27
Android
App
android
JSONObject
JSONArray
深入浅出Java线程池:使用篇
例如我们使用最多的okHttp以及他的封装框架
Retrofit
,线程封装框架RxJava和kotlin协程等等。
一只修仙的猿
·
2023-10-10 08:09
Retrofit
Retrofit
Retrofit
是一款基于OkHttp再封装的网络框架,主要是支持多种数据转换Convert,例如Gson,xml,多种请求适配CallAdapte,例如RxJava,LiveData等
嗯哼嗯哼嗯哼嗯哼
·
2023-10-09 16:52
Android源码进阶之Glide缓存机制原理详解
Android缓存机制:如果没有缓存,在大量的网络请求从远程获取图片时会造成网络流量的浪费,加载速度较慢,用户体验不好;今天我们就来聊聊Glide的缓存机制B站100集视频教程【Android源码解析
Retrofit
蜗牛是不是牛
·
2023-10-09 13:41
retrofit
源码三
前言上一节讲完后还有一个callAdapterFactory没有细讲.我们先看下这个代码val
retrofit
=
Retrofit
.Builder().baseUrl("http://localhost/
crossroads
·
2023-10-09 01:00
Retrofit
结合RxJava源码分析
为什么要使用RxJava处理
Retrofit
网络请求
Retrofit
的调用过程我们前面文章已经整理过了,对于Android来讲呢,绝大部分的网络请求任务都是需要回调操作进行UI修改的,
Retrofit
网络请求底层是
就叫汉堡吧
·
2023-10-08 15:32
Android OkHttp/
Retrofit
框架使用Interceptor 抓包/mock数据
mock数据一般有两种方案(该篇主要介绍第二种方案):一、通过Charles(或fiddle)抓包/mock数据:二、添加Intercepter来抓取/mock数据:前提:网络库使用的是okhttp或
Retrofit
红日666
·
2023-10-08 08:30
Charles
android
okhttp
怎么做技术选型20210622
需求(flowable10000、observable5000),扩展性(
retrofit
、httpurlconnection),容易维护,成本(glideuniverseimageloader),成熟度
真水无湘
·
2023-10-05 20:53
Retrofit
2中注解
示例注解,场景为用户的获取@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
源码角度来看代理Proxy类
近来在研究
Retrofit
的源码,发现使用了动态代理的方式;发现自己一直以来都是对这个方式一知半解,这次想要彻底的弄明白。
walker113
·
2023-10-05 05:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他