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
Android主流网络框架
Android主流框架
Retrofit
OkhttpVolleyAsyncHttpClient
Retrofit
特点动态代理适配转换Call对象函数解析、网络请求和数据转换接口publicinterfaceApiService
ReeseLuo
·
2023-07-24 00:11
Android |《看完不忘系列》之
Retrofit
嗨,我是哈利迪~《看完不忘系列》将以从树干到细枝的思路分析一些技术框架,本文将对开源项目
Retrofit
进行介绍。本文约2800字,阅读大约8分钟。
哈利迪ei
·
2023-07-23 18:26
Retrofit
原理源码分析
Retrofit
依赖//添加依赖implementation'com.squareup.
retrofit
2:
retrofit
:2.6.0'implementation'com.google.code.gson
拂晓是个小人物
·
2023-07-23 10:07
一款基于AOP的Android注解框架
那么注解在Android中也同样的得到了升华,著名的框架有ButterKnife、Dagger2、
Retrofit
等等。今天带来一款Android中比较实用的注解框架AopArms,其用法简单,里
f2a928cacb8d
·
2023-07-23 09:25
android打开混淆时
retrofit
无法获取到接口数据
使用
retrofit
请求数据时,你一般会定义一个实体类接收api返回的数据,些问题出现minifyEnabled设置为true时,返回的实体类中的属性都为空,应该是gson无法将接收到的json数据对应的属性转成实体类中的属性
ihchenchen
·
2023-07-23 08:47
android
retrofit
第六期Android精选
1.Jetpack2.apk安装流程3.
Retrofit
原理剖析4.图片裁剪5.多渠道打包6.流程图7.面霸大全8.界面劫持9.面试经210.Fragment权限框架
AlphaGuo
·
2023-07-21 08:29
Retrofit
原理解析
在前面我们分析了okhttp的原理,但okhttp本质上是一个HTTP层面的框架。它的核心关注点在于HTTP协议的实现,包括封装请求报文Request,将Request通过TCP连接传输到服务器并接收服务器返回的响应报文Response。一切都是围绕HTTP协议相关的东西展开,在实际开发中,直接使用okhttp可以实现网络请求,但每次都要处理HTTP相关的东西。这就和我们平常的开发模式不太一样了。
TimeString
·
2023-07-21 02:13
RxJava配合
Retrofit
的一些场景
场景一:retryrequest原始方案:privatevoidmakeRequest(){getRequestObservable().subscrive(getObserver())}privateObservergetObserver(){returnnewObserver{returnattempt.zipWith(Observable.range(1,3),(n,i)->i).flatM
慕尼黑凌晨四点
·
2023-07-20 14:35
动态代理+注释
大家都说
retrofit
的经典之处就在于动态代理+注释,于是我专门去了解了动态代理和注解。下面开始我的猜想,
retrofit
的源码太复杂了我看不懂。
王灵
·
2023-07-20 02:54
retrofit
2.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
Flutter网络请求方式总结
在Android原生中,网络请求库一直在更新,网络请求库甚多:HttpUrlConnection、HttpClient、Volley、Okhttp、
Retrofit
...Flutter才出来没多久,普及率也不是很高
汤米粥
·
2023-07-19 20:18
flutter
flutter网络请求
微服务 - 远程调用 OpenFeign
Feign的灵感来源于
Retrofit
、JAXRS-2.0和WebSocket,它通过可定制的解码器和错误处理,编写任意的HTTPAPI。
西安站
·
2023-07-19 14:21
微服务
微服务
java
spring
openfeign
feign
Retrofit
2.0使用详解
Retrofit
2.0项目主页
Retrofit
2.0官方文档简介
Retrofit
是由Square公司出品的针对于Android和Java的类型安全的Http客户端,网络服务基于OkHttp。
StoneHui_
·
2023-07-19 14:10
Android开源库
Retrofit
RxJava
Http服务
Android网络
kotlin协程+
Retrofit
一行代码实现Http网络请求封装
前言:在android开发中,关于架构的设计,不管是MVC,还是MVP,抑或是MVVM,http的网络请求封装(这里是指二次封装,基于OkHttp
Retrofit
的再封装),前篇文章说的不够仔细。
tantanxiqi
·
2023-07-19 09:20
Retrofit
源码解析(一):基础使用
上个月发布了两篇Chat:线性布局和相对布局的实现原理我的安卓生涯:从6k到25K,都经历了什么都是高质量的内容和技术分享,所以占用了比较多的时间,感兴趣的朋友可以支持一下我的创作,十分感谢~今天准备跟大家分享一下
Retrofit
珠穆朗玛小王子
·
2023-07-18 10:55
OkHttp与
Retrofit
的区别与联系
OkHttp和
Retrofit
都是目前流行网络开源框架(1)封装不同:
Retrofit
封装了具体的请求,线程切换以及数据转换。
YX_亚亚呀
·
2023-07-18 07:27
android
retrofit
+rxjava如何处理响应码为非200的情况?
android
retrofit
+rxjava如何处理响应码为非200的情况?一、前言我想绝大多数小伙伴现在都在用Okhttp或者
retrofit
来做网络请求了吧,毕竟squar出品必属精品。
try_zp_catch
·
2023-07-16 21:04
android
rxjava
okhttp
Retrofit
2 源码分析(二)
接着上回,分析过使用
Retrofit
的流程后,本篇继续分析
Retrofit
#create方法(文章末尾附有时序图)一、
Retrofit
#Createcreate方法中,主要的是loadServiceMethod
徘徊0_
·
2023-07-16 20:29
0.高仿Android网易云音乐OkHttp+
Retrofit
+RxJava+Glide+MVC+MVVM
0.系列文章目录1.启动界面2.广告和引导界面1.项目简介这是一个使用Java(以后还会推出Kotlin版本)语言,从0开发一个Android平台,接近企业级的项目(我的云音乐),包含了基础内容,高级内容,项目封装,项目重构等知识;主要是使用系统功能,流行的第三方框架,第三方服务,完成接近企业级商业级项目。2.项目功能点隐私协议对话框启动界面和动态处理权限引导界面和广告轮播图和侧滑菜单首页复杂列表
爱学啊教育官方
·
2023-07-16 17:42
Android云音乐
android
rxjava
java
android开发
okhttp
java注解系列:注解的value属性名称可以省略
再看
retrofit
库中,Query注解的属性的两种写法的对比publicinterfaceGithubApiService{@GET("search/commits")CallgetR
zhangjin1120
·
2023-07-16 14:13
java基础
Retrofit
的使用解析
为什么要用
Retrofit
Retrofit
采用了很多的设计模式,使其拥有很好的扩展性,可以和RxJava、Gson、OkHttp这些主流的库进行无缝对接,非常方便。
dlihasa
·
2023-07-15 20:20
Retrofit
处理复杂的接口地址类型
动态的接口地址大部分接口是动态变化。先来回顾一下静态的接口写法GEThttp:/example.com/get_data.json静态的接口写法是比较简单的,直接如下写就可以:interfaceExampleService{@GET("get_data.json")fungetData():Call}动态则如GEThttp://example.com//get_data.json对于动态的page
JAY-Fish
·
2023-07-14 22:19
Android
retrofit
Android NativeCrypto: AppData::create pipe(2) failed: Too many open files崩溃
Android
Retrofit
和OkHttpClient多实例+添加头部SharePreferences,进行频繁操作网络请求一段时间程序卡死崩溃问题的一些经历记录一、bug复现:viewpager+FragmentStatePagerAdapter
__Yvan
·
2023-07-14 11:40
Android
Retrofit
okhttp
fragment
android
Retrofit
2.3.0源码分析
此文章只对
Retrofit
构建流程和网络请求流程的主干思路分析。
__Yvan
·
2023-07-14 11:40
Android
Java
android
android
studio
java
Retrofit
2.0 使用教程——MVP查快递
使用准备build.gradle中配置引用implementation'com.squareup.
retrofit
2:
retrofit
:2.6.2'implementation'com.google.code.gson
YoungerHu
·
2023-06-23 18:19
Android Studio实现知乎日报App
项目目录一、项目概述二、开发环境三、运行演示四、源码获取一、项目概述本系统基于MVP+RxJava+
Retrofit
进行设计和开发,通过
Retrofit
实现了无网缓存,基于MVP模式对Activity和
振华OPPO
·
2023-06-23 03:46
Android项目
android
studio
android
安卓
安卓程序
移动应用开发
Retrofit
源码分析
参考:https://www.jianshu.com/p/064d944606a7先看下入口:return(T)Proxy.newProxyInstance(service.getClassLoader(),newClass[]{service},newInvocationHandler(){privatefinalPlatformplatform=Platform.get();@Override
深深入丶戏
·
2023-06-22 21:28
android
android
Retrofit
自定义请求参数注解的思路
Retrofit
中使用方式先来看看在
Retrofit
中对于这两种请求的声明方式:GET请求@GET("transporter/info")FlowablegetTransporterInfo(@Query
realxz
·
2023-06-22 13:39
新闻类App (MVP + RxJava +
Retrofit
+Dagger+ARouter)性能优化之启动优化
Github地址:新闻类App(MVP+RxJava+
Retrofit
+Dagger+ARouter)App启动优化冷启动之前启动app->加载空白window->创建进程随后创建Application
Peakmain
·
2023-06-21 06:24
2020-12-04使用
retrofit
上传下载文件,监听下载进度
retrofit
2上传、下载文件一、上传文件1、使用表单上传文件;结合Rxjava先定义ApiService接口@Multipart//Multipart表单@POST("{url}")//post上传地址
IT_花花牛
·
2023-06-20 10:50
retrofit2
android
文件上传
文件下载
retrofit2
Kotlin - 协程 - Flow
在Kotlin普及之前,RxJava无疑是Android开发领域中最受欢迎的响应式编程的三方库,而RxJava在我们日常的Android开发应用的最多的场景就是配合
Retrofit
进行网络请求和类似EventBus
总有人想捧红我
·
2023-06-19 10:29
【Android复习笔记】
Retrofit
核心原理
Retrofit
使用方法简介1.创建一个interface作为WebService的请求集合,在里面用注解(Annotation)写入需要配置的请求方法publicinterfaceGitHubService
川峰
·
2023-06-19 09:59
Android复习笔记
Retrofit
Android
Retrofit
2系列:简单的Get请求
完整源码见:https://github.com/androidzhangjin/
Retrofit
2Demo目录Postman调试接口开始撸代码Postman调试接口url地址:https://api.github.com
zhangjin1120
·
2023-06-18 22:09
Android技术积累
android
Retrofit
2+OkHttp3+RxJava网络请求封装
RxJavaimplementation'io.reactivex:rxjava:1.1.3'//RxAndroidimplementation'io.reactivex:rxandroid:1.1.0'//
retrofit
implementation'com.squareup.
retrofit
2
ShinnyYang_
·
2023-06-17 16:52
kotlin简单使用 tablayout+view pager2
kotlin简单使用tablayout+viewpager2闲来无事,所以想熟悉一下kotlin,用kotlin实现了一下tablayout+viewpager2,也包括网络
retrofit
2以及通过郭霖大佬了解到的
L_zzl_zzl
·
2023-06-17 03:06
kotlin
android
开发语言
使用Rxjava2和
Retrofit
2的自定义DefaultObserver
importandroid.widget.Toast;importcom.google.gson.Gson;importcom.google.gson.JsonParseException;importcom.jakewharton.
retrofit
2
包达叔
·
2023-06-16 16:25
retrofit
2 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
微服务
retrofit
2 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
Retrofit
给你的接口加上缓存
spm=1001.2014.3001.5501本文出自容华谢后的博客往期回顾:Android
Retrofit
+RxJava使用详解Android探讨一下
Retrofit
封装的最佳姿势Android谈谈我所理解的
容华谢后
·
2023-06-15 08:53
Android
android
retrofit
缓存
java feign接口调用
后端HTTP库技术:(在后端服务器端发送HTTP请求和处理HTTP响应的工具)SpringWebClient,SpringRestTemplate,
Retrofit
,Okhttp,FeignFeign是声明式
xyc1211
·
2023-06-15 07:44
java
开发语言
Android随记
android6.0后网络请求权限配置android:usesCleartextTraffic="true"使用
retrofit
网络框架或者OKHttp框架时候需注意[Java8的新特性]在build.gradle
andrewliu20
·
2023-06-14 15:11
【Android架构】基于MVP模式的
Retrofit
2+RXjava封装之Token的刷新(八)
接到个需求,要做token的刷新,直接开搞【Android架构】基于MVP模式的
Retrofit
2+RXjava封装(一)【Android架构】基于MVP模式的
Retrofit
2+RXjava封装之文件下载
欢子3824
·
2023-06-14 04:20
Android 快速打造Kotlin+MVP+Rxjava+
Retrofit
项目架构(引用Google推荐架构模式:契约接口)
快速打造Kotlin+MVP+Rxjava+
Retrofit
项目架构(引用Google推荐架构模式:契约接口)文件目录:主目录mvp中的目录主要代码示例:1、一个登录模型(也叫bean、entity)/
100岁的Android工程师
·
2023-06-14 04:55
梳理
Retrofit
的知识体系
作者:RainyJiang在学习
Retrofit
后,由于它本身就是OKHttp的封装,面试中也经常会被一起问到;单纯的解析它的源码学习难免会有点无从下手,往往让人抓不住重点,学习效率并不是很高,本文从提出几个问题出发
Android小贾
·
2023-06-13 21:58
Android
网络框架
OkHttp
retrofit
java
okhttp
android
Framework
(简单代码)手写Volley
平时常用的能访问网络的框架
Retrofit
OkHttpXUtilsVolleyAfinalAndroid-async-http.......平时项目是怎么做的?
崽子猪
·
2023-06-13 05:10
Retrofit
Retrofit
[toc]
Retrofit
使用
Retrofit
retrofit
=new
Retrofit
.Builder().baseUrl("https://api.example.com/").addConverterFactory
一串钥匙链
·
2023-06-13 04:37
Retrofit
的使用
引入相关依赖implementation'com.squareup.
retrofit
2:
retrofit
:2.5.0'implementation'com.squareup.
retrofit
2:converter-gson
皓皓amous
·
2023-06-13 02:41
Flutter基础:网络请求(Dio)与JSON数据解析
前言在Android开发中如果我们想要请求网络,可以使用HttpClent、HttpURLConnection,但在项目中一般都会使用OkHttp和
Retrofit
。
字节跳不动
·
2023-06-12 11:46
Android Lifecycle结合RxJava&
Retrofit
实现安全的网络回调
Lifecycle简介官方简介如此:Lifecycle-awarecomponentsperformactionsinresponsetoachangeinthelifecyclestatusofanothercomponent,suchasactivitiesandfragments.Thesecomponentshelpyouproducebetter-organized,andoftenli
DreamWinter
·
2023-06-11 19:15
使用 OkHttp 上传图片文件和参数(前后台代码都有)
之前写过一篇有关使用
Retrofit
上传图片文件的代码,不过如果使用OkHttp该如何做呢。
Jiwenjie
·
2023-06-11 17:53
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他