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
2022年Android面试之网络篇
什么时候会判定失效被回收
Retrofit
常见问题面试题Q:为什么要三次才能握手/四次才能挥手Q:四次挥手的第二步和第三步为什么要分开?Q:客户端最后为什么需要进行2MSL的等待?
疯狂的皮卡
·
2023-08-28 21:59
Android面试
android
面试
网络
okhttp
Retrofit
学习与使用(二)-POST请求
/@Body表示输入的参数为非表单请求体,JsonBean用于解析返回的响应题内的Json字符串@POST("postTest")CallpostTest(@BodyRequestBodybody);
Retrofit
retrofit
TRT131
·
2023-08-28 18:57
android视图组件化MVVM架构
android官方的lifecycle,viewmodel和liveData都还没有发布,从去年开始,我将之前的项目架构重新用kotlin重写了,同时引入databinding,dagger,
retrofit
王者梦回Arvin
·
2023-08-27 15:29
Retrofit
-Android上的token验证
这篇文章是一个除了前面的帖子使用
retrofit
进行基本的身份验证和使用基于OAuth的基本APIS。我们将讨论的话题token认证从一个Android应用到任何网络服务或API支持这种认证。
百世修行
·
2023-08-27 06:38
移动互联网
code
Android
性能
Studio
lesson
Exception
xml
hadoop
sublime
Koin 如何实现fragment与activity之前通信
碰到很多问题简单阐述下:Koin基础的注入valloginModel=module{single{
Retrofit
Manager.instance.create(HttpConstants.ROOT_API
伽蓝烟雨
·
2023-08-27 03:25
进击的 RxJava
上篇简单说了
Retrofit
配上RxJava一起用,https://www.jianshu.com/p/0c618a7a797e,我们接着再来说说装配上RxJava之后到底能解决哪些实际问题呢?
jkwen
·
2023-08-27 02:41
Android 解决
Retrofit
URL query string “K={k}&V={v}“ must not have replace block. For dynamic query par
Android解决
Retrofit
URLquerystring“K={k}&V={v}”mustnothavereplaceblock.Fordynamicqueryparametersuse@Query
全面解读
·
2023-08-27 00:05
Android
android
Retrofit
2.9.0源码解析
一,使用方式1.添加依赖,当前使用2.9.0版本,源码分析也基于此版本dependencies{implementation'com.squareup.
retrofit
2:
retrofit
:2.9.0'
wang_zd
·
2023-08-25 23:59
基于ARouter实现startActivityForResult的链式调用
今天主要是基于ARouter做一些扩展,来波不是骚操作的骚操作~如何通过ARouter实现类
Retrofit
链式调用onActivityResult?我们都知
老鱼的储物柜
·
2023-08-25 23:57
【Android】【
retrofit
】FieldMap / QueryMap
@QueryMap标记的参数会加到url的后面。@FieldMap配合@FormUrlEncoded使用,其标记的参数会加到body中。
littlefogcat
·
2023-08-25 15:21
优雅的封装网络请求,协程 +
Retrofit
前言随着Kotlin1.3的发布,JetBrains正式为我们带来了协程,协程的好处这里不多介绍了,那么是时候将RxJava+
Retrofit
网络库升级为协程+
Retrofit
,使我们的代码更加简洁,程序更加健壮
王晨彦
·
2023-08-25 08:05
【面试 反思】
Retrofit
源码与设计 7 连问
前言在实际项目中往往是使用
Retrofit
来做网络请求工作。
Android小贾
·
2023-08-25 04:24
Android
移动开发
面试
面试
retrofit
移动开发
android
网络协议
Android
Retrofit
实现(图文上传)文字(参数)和多张图片一起上传
背景在有心课堂《自己动手写HTTP框架》课程中有下列课程:自拍要发朋友圈如何实现http://stay4it.com/course/4/learn#lesson/208通过自己写的HTTP框架实现将图片和文字等内容在一个接口中提交到服务器。无论哪种网络框架,都要遵守HTTP协议。下面我们简单了解下HTTP协议。HTTP协议其中HTTP协议版本有两种:HTTP1.0/HTTP1.1可以这样区别:HT
帅气的猪猪
·
2023-08-25 02:01
Okhttp,Volley,
Retrofit
的对比
一.OkHttpAndroid开发中是可以直接使用现成的api进行网络请求的,就是使用HttpClient、HttpUrlConnection进行操作,目前HttpClient已经被废弃,而android-async-http是基于HttpClient的,可能也是因为这个原因作者放弃维护。而OkHttp是Square公司开源的针对Java和Android程序,封装的一个高性能http请求库,它的职
__素颜__
·
2023-08-24 15:00
Retrofit
源码解析
0.前言终于到了源码分析系列的
Retrofit
篇了。有关
retrofit
源码分析的文章网上有很多,但是都是属于旧版本的,本文基于
retrofit
2的2.6.0版本给大伙简单介绍一下。
雯艺雪
·
2023-08-23 06:55
Android
Retrofit
使用及原理详解~
Retrofit
作为一个强大的网络请求库,能够简化开发流程,提供高效的网络请求能力。本文将深入介绍
Retrofit
的高级使用与原理,帮助读者更全面地理解和应用这一库。
Android小贾
·
2023-08-23 05:58
移动开发
Android
网络框架
android
retrofit
移动开发
网络协议
网络框架
Android Rxjava+
Retrofit
网络数据请求
1、添加依赖//
retrofit
网络请求框架implementation'com.squareup.
retrofit
2:
retrofit
:2.5.0'//
retrofit
添加Json解析返回数据implementation'com.squareup.
retrofit
2
Janice_x
·
2023-08-23 04:30
Retrofit
+ Gson解析数据容错处理
使用
Retrofit
+Gson处理网络数据,后台数据返回不规范,因为种种原因后台无法修改,直接解析会报错JsonSyntaxException,有时需要我们做容错处理(当然可以解析时传String,这时就需要我们手动解析每个数据结构
微罗妮卡
·
2023-08-23 03:23
android使用
retrofit
2混淆后出现解析失败的原因
实体类数据,不要混淆,BaseResponse放到bean包下面,然后在-keepclass包名.bean.*{;}就行了,忽略全部bean类
IT枫
·
2023-08-22 19:52
OkHttps 之 WebSocket
和
Retrofit
相比,它更加的开箱即用,并且API更加自然和语义化。它用起来很优美,有点像RxJava却比RxJava更简单。
Troy_Zhou
·
2023-08-21 23:12
Android从零开始(第四篇)MVP +
Retrofit
+ Rxjava
因为以前一直使用的都是Okhttp,所以这次使用
Retrofit
的话花了两天时间去了解。总的来说
Retrofit
就是初始化搭建麻烦,挺多东西要注意的。不过看到各界大佬一致好评的请求框架,苦点就苦点。
bigname
·
2023-08-21 08:02
面试题 | 有用过并发容器吗?有!比如网络请求埋点
(本篇网络请求将基于OkHttp+
Retrofit
)通常采集的数据包括如下字段:ip地址网络类型(蜂窝数据,WIFI)用户idDNS耗时建立连接耗时请求总耗时请求url请求方式(GET,POST)响应码响应协议
程序员小森
·
2023-08-20 19:58
android商城实战
项目框架项目框架采用MVP实现,网络通讯(
retrofit
+RxJava2),本地数据库通讯(roo
zss945
·
2023-08-20 15:31
网站分享
一项目相关移植Lamemp3到AndroidMediaRecorder简单的使用Android录制视频二常用库使用RxJava使用
Retrofit
+RxJava实现网络请求Butterknife8.5.1
appppppen
·
2023-08-20 11:06
Retrofit
与 OkHttp 流程梳理
Retrofit
与OkHttp流程梳理前言:本文会带你分析一下,
retrofit
是怎么一个java的interface转化成了一个okhttp的请求,并把请求的model返回给业务层的。
弄码哥nomag
·
2023-08-20 09:58
关于
Retrofit
,你必须思考这四个问题
前言
Retrofit
是Square出品的AndroidHttp请求框架,封装了OKHttp库。
Retrofit
是基于RESTful架构设计的。
Brook_liu
·
2023-08-19 23:59
Retrofit
的简单使用
引入依赖implementation'com.squareup.
retrofit
2:
retrofit
:2.6.1'implementation'com.squareup.
retrofit
2:converter-gson
自动2004郝金辉
·
2023-08-19 21:49
安卓
http
网络协议
网络
Android POST 表单格式请求
使用了
Retrofit
框架,接口定义@Multipart@POST("url")//url:请求地址CalltestPostFormData(@PartMapMapparams);接口实际调用//构建请求参数
不知名bzm
·
2023-08-19 15:05
GreenDao 使用教程 一
3:API简单好用4:对android高度优化5:2.2版本以上还支持加密数据库6:支持protobuf协议存储(protobuf比json更快,google的优秀产品,因此greendao能很好地与
retrofit
2.0
亚洲小炫风
·
2023-08-19 01:02
android
开发
数据库
orm
sqlite
Android
Retrofit
原理浅析
官方地址:
Retrofit
原理:
Retrofit
本质上是代理了OKhttp,使用代理模式,Type-Safe类型安全编译器把类型检查出避免类型错误,enqueue异步切换线程execute同步不切换线程
夏沫1999
·
2023-08-18 23:02
android
retrofit
http工具
Retrofit
详解
我终于决定要放弃okhttp、httpClient,选择了这个牛逼的神仙工具!贼爽作者:伍陆七链接:https://juejin.cn/post/6898485806587969544在SpringBoot项目直接使用okhttp、httpClient或者RestTemplate发起HTTP请求,既繁琐又不方便统一管理。因此,在这里推荐一个适用于SpringBoot项目的轻量级HTTP客户端框架r
九曜真人
·
2023-08-18 11:19
java
Android-网络访问技术
Retrofit
浅析
Retrofit
是一种基于注解的网络请求库,专门用于在Android应用中进行网络访问。它使用简洁的方式定义了网络请求的接口,并自动将请求结果解析为Java对象。
Android技术栈
·
2023-08-17 10:36
Android
开发
android
retrofit
php
Android开发
移动开发
程序员
网络访问
retrofit
-helper 简洁的封装
retrofit
,优雅的取消请求
retrofit
-helper
Retrofit
是很多android开发者都在使用的Http请求库!
Android Blog
·
2023-08-17 03:53
retrofit
android
开发语言
android
studio
Android集成
Retrofit
2请求服务器返回报文赋值为空得问题
学习Android过程中,集成了Retorfit2,遇到了请求服务器返回报文赋值为空得问题要做的事情很简单,使用
Retrofit
发送请求到服务器,服务器返回json,客户端解析字段。
Chg_43da
·
2023-08-16 14:47
[Android]
Retrofit
多base_url请求解决方案
在项目中偶尔会碰到多base_url的情况,其实这个做法很讨厌,但是后端又没办法才这样做的,当使用
retrofit
作为网络框架的时候,出现多base_url的情况又很麻烦,下面提供我解决的方案在ApiService
老汤哥不老
·
2023-08-15 07:47
Retrofit
源码分析
简介:
retrofit
一直是我从来没有考虑过使用的一款网络框架,理由是嫉妒。
固执的毛毛虫
·
2023-08-14 15:10
Android 常用开源框架源码解析 系列 (三)
Retrofit
设计模式+知识点
Retrofit
对网络请求接口的封装,定义网络请求方法的接口,及添加方法的注解和参数。
weixin_30650859
·
2023-08-14 15:40
移动开发
设计模式
ui
更易于使用的
Retrofit
(不用写注解)
前言声明的时候比
Retrofit
更加简单,而且因为是从
Retrofit
上改的,所以
Retrofit
能用的东西这个库也能用远程依赖接入方式在最下面ps:目前更推荐使用性能更好且跨平台的:ltttttttttttt
李小白lt
·
2023-08-14 15:39
java
提升效率
Kotlin
java
Android
提升效率
Retrofit
网络请求框架
Android:这是一份全面 & 详细的
Retrofit
2.0 源码分析指南
作者:Carson_Ho链接:https://juejin.im/post/5a9f36acf265da23a1416cb6前言在Android开发中,网络请求十分常用而在Android网络请求库中,
Retrofit
Android725
·
2023-08-14 15:38
android
移动开发
网络互联
谈谈我对
Retrofit
源码的理解
文章目录一、
Retrofit
简介二、使用介绍2.1app/build.gradle添加依赖2.2创建
Retrofit
实例2.3创建API接口定义文件2.4使用
Retrofit
进行网络请求三、源码分析3.1
Gerry_Liang
·
2023-08-14 15:08
源码分析
retrofit
rxjava
okhttp
Java反射机制,动态代理,hook以及在
Retrofit
源码中的应用
1.反射的基础知识:Java的反射机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射的基本操作:获取类对象获取一个类的Class对象有多种方法:1.1.1使用Class.forName(StringclassName)方法
zhouzhihao_07
·
2023-08-14 15:07
java
源码解析
Android
基础知识整理
java
retrofit
反射
动态代理
hook
Springboot-
Retrofit
HTTP工具框架快速使用
因此,在这里推荐一个适用于SpringBoot项目的轻量级HTTP客户端框架
retrofit
-spring-boot-starter,使用非常简单方便,同时又提供诸多功能增强前言
Retrofit
是适用于
小小码农>>>>
·
2023-08-14 12:31
spring
boot
retrofit
http
框架解读 |
Retrofit
设计剖析
作者:Calculus_小王
Retrofit
是一个类型安全的HTTP客户端,可以通过注解将HTTPAPI转换为Java接口,并使用动态代理,CallAdapter和Converter来发起请求和解析响应
码中之牛
·
2023-08-14 07:55
移动开发
开源框架
Android
retrofit
android
移动开发
软件架构
网络
Rxjava---操作符篇---创建操作符
.类型image.png3.应用场景对应操作符介绍操作符.png4.实际开发需求案例实际需求案例:网络请求轮询采用Get方法对金山词霸API按规定时间重复发送网络请求,从而模拟轮询需求实现该例子将结合
Retrofit
一期一会la
·
2023-08-14 04:59
OKHttp源码解析架构及API源码
可能有人会说
Retrofit
+RxJava才是最主流的,好吧,其实R
巴菲猫
·
2023-08-14 02:14
Retrofit
源码学习
OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_
retrofit
cg1991
·
2023-08-13 18:28
HttpUtilLibrary 可切换的网络框架
HttpUtilLibrary项目当中会遇到重构或是其他原因,想切换网络框架,支持不修改调用方法,只修改一行初始化方法就能实现网络框架的切换可切换的网络框架,okhttp,
retrofit
,可加入其它的网络框架实现库中有一个定义的
青色石头ing
·
2023-08-13 13:51
Retrofit
2 分析
Retrofit
2已经面世很久了,有很多好的文章分析过,这篇文章我只想记录自己阅读
Retrofit
2.3.0源码后的分析过程,如何阅读源码以及分析我觉得是最重要的。
磊少工作室_CTO
·
2023-08-13 12:08
Kotlin版封装网络请求(MVVM+Flow+
Retrofit
2+Coroutine协程)
1.在activity调用方式classMainActivity:BaseActivity(){privatevalviewModel:UserViewModelbyviewModels()privatevaladapter:UserAdapterbylazy{UserAdapter()}overridefuninitView(savedInstanceState:Bundle?){initNet
小码农ht
·
2023-08-13 00:28
kotlin
网络
android
使用Ktor进行HTTP请求
当然我们已经有
Retrofit
等其他库完成类似功能,但是作为Kotlin亲儿子,Ktor与Coroutine的搭配更加天衣无缝。接下来我们通过一个小例子学习一下Ktor在Android上的使用。
fundroid
·
2023-08-13 00:28
Kotlin
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他