retrofit

青穗CherishTang2 天前
网络请求·协程·retrofit·flow
关于Retrofit+Kotlin Flow协程网络请求的封装(全新版)上一篇文章讲了 Retrofit + RxJava3 + LiveData 的 Java 版网络请求封装: https://blog.csdn.net/fzkf9225/article/details/150964127
事圆则缓7 天前
android·retrofit
从suspend字节码到 Retrofit 协程桥:挂起函数识别与恢复我们每天都在 Retrofit 接口里写 suspend fun,但 JVM 字节码并不认识 suspend,Java 动态代理也无法直接看到 Kotlin 源码中的返回类型。那么 Retrofit 究竟凭什么判断这是挂起函数,又怎样把 OkHttp 的回调恢复成一个看起来顺序执行的返回值?
事圆则缓11 天前
okhttp·retrofit
OkHttp + Retrofit 协作原理“请求到底怎么流动”,再拆 Retrofit 和 OkHttp 的源码协作,重点看 OkHttp 的责任链模式,最后聊从 RxJava 切到 Kotlin 协程时怎么做、阵痛在哪里、共性是什么。
消失的旧时光-19431 个月前
网络·架构·retrofit·ktor·dsl
第一篇:Ktor Client 到底是什么?从 Retrofit 迁移理解 Ktor 网络请求架构在 Android 开发中,我们通常使用:来完成网络请求。但进入 KMP(Kotlin Multiplatform)之后,会发现一个新的网络框架:
阿pin2 个月前
android·retrofit
Android随笔-RetrofitRetrofit 是一个类型安全的 HTTP 客户端,本质是对 OkHttp 的"声明式上层封装":你用接口 + 注解描述请求,它在运行时用动态代理生成接口实现,把方法调用翻译成 OkHttp 请求,再通过 CallAdapter 决定返回类型、Converter 负责序列化/反序列化。
帅次2 个月前
android·网络·okhttp·面试·retrofit·gilde
Android 高级工程师面试:网络与数据层 近1年高频追问 18 题OkHttp 是 Square 开源 HTTP 客户端,负责连接、复用、拦截、缓存与 TLS。核心:OkHttpClient(配置)、Request/Response、Interceptor 链、ConnectionPool 复用 TCP、Dispatcher 管理线程池。Retrofit 默认底层用 OkHttp。
CYY953 个月前
okhttp·retrofit
OkHttp 和 Retrofit 封装使用OkHttp 和 Retrofit 都出自 Square,两个库各管一摊:OkHttp 负责网络传输——建立连接、发数据、收数据、协议协商;Retrofit 负责把 Java/Kotlin 接口翻译成 HTTP 请求——解析注解、拼接参数、序列化/反序列化、适配返回类型。Retrofit 的底层网络调用全部交给 OkHttp,不直接碰 Socket。
CYY953 个月前
retrofit
Retrofit 的使用Retrofit 是 Square 出的一个 HTTP 客户端,2013 年开源。严格来说它自己不发网络请求——请求走 OkHttp,JSON 解析走 Gson/Moshi,Retrofit 做的事情很简单:把你的 interface 翻译成 HTTP 调用。你写一个接口方法,贴几个注解,它运行时给你把实现类生成了。
pyz6663 个月前
android·retrofit
Retrofit 源码分析在Android开发中,我们在面临网络请求相关需求时,通常不会直接使用OkHttp,而是使用封装过更加方便的Retrofit。今天带大家一起看看Retrofit相关源码,学习源码的思路,面试中也可以讲一讲。
我命由我123454 个月前
java·http·https·java-ee·android studio·android-studio·retrofit
Retrofit - URL 格式错误问题、支持 HTTP 与 HTTPS
赏金术士4 个月前
android·kotlin·retrofit
Retrofit + Kotlin 协程(Android 实战教程)这是 Android 开发里最主流的网络请求方案:Retrofit + Coroutines + MVVM
帅次5 个月前
android·okhttp·glide·zygote·retrofit
链路到端上:HTTPS 之后安全题还在考什么这一篇最容易出现一个误区:很多人背得出 HTTP/HTTPS、SP/MMKV、签名和混淆,但一到项目里就讲不清“为什么要这样设计”。高级岗位面试更看重你对边界和风险的理解。
明天就是Friday5 个月前
android·retrofit
Android实战项目② Retrofit+Hilt开发天气预报App 完整源码详解@[TOC](Android实战项目② 天气预报App)# Android实战项目②: Retrofit + Hilt开发天气预报App — 完整源码详解> 系列第2篇。学习Retrofit网络请求、Kotlin Serialization JSON解析、Hilt依赖注入、sealed class状态管理和Coil图片加载。—## 一、项目概览| 项目信息 | 说明 ||---------|------|| 难度 | ★★☆☆☆ || 技术栈 | Retrofit + OkHttp + Kotlin Se
普通网友5 个月前
android·kotlin·retrofit
Android开发:使用Kotlin+协程+自定义注解+Retrofit的网络框架2.要先编译,会在你的接口类的文件夹下生成一个xxxRepository.class这是通过注解自动生成的文件,使用了kotlinpoet 并且这里apiService就是通过Retrofit拿到的接口代理
XiaoLeisj5 个月前
android·okhttp·mvvm·recyclerview·retrofit·databinding·xbanner 轮播
Android 短视频项目首页开发实战:从广场页广告轮播与网格列表,到发现页分类、播单与话题广场的数据驱动实现首页型页面往往不是单一列表,而是广告轮播、网格卡片、分类入口、横向播单和重叠话题区的组合。要把这一类页面真正搭起来,关键不只是把控件摆出来,还要把接口结构、DataBinding、列表类型切换、轮播数据转换、刷新状态收口和页面滚动冲突一起理顺。
番茄去哪了6 个月前
java·服务器·retrofit
Retrofit框架调用第三方api模板来源 豆包 时间 2026.3.29 19:49一.引入依赖二.写返回实体类三.写 Retrofit 配置类
常利兵6 个月前
retrofit
从“新老交锋”看Retrofit与Ktor在 Android 开发的奇妙世界里,网络请求是连接应用与服务器的关键桥梁,而选择一个合适的网络请求框架,就如同为这座桥梁挑选坚固的基石。当我们着手一个新的项目,面对众多网络请求框架,常常会陷入纠结的抉择之中。其中,Retrofit 和 Ktor 就像是两颗闪耀的明星,吸引着开发者们的目光,今天,我们就一起来深入了解一下它们。
android_cai_niao6 个月前
retrofit
Retrofit入门教程教程来自Claude问答:请给我开源库Retrofit的使用教程,按从入门到精通的方式由浅入深的给我讲解,并给予相应的示例代码方便理解,请使用Kotlin语言。
有位神秘人6 个月前
android·网络·retrofit
Android中Mvvm+Retrofit的常用网络架构记录本文记录使用Mvvm模式加上retrofit作为网络请求时的一种网络层结构,优点在于逻辑清晰,方便后期更多功能的拓展。
符哥20086 个月前
okhttp·json·retrofit
基于 OkHttp+Retrofit 实现 JSON / 表单 / XML/Protobuf 数据格式全解析Retrofit 作为 OkHttp 的上层封装,核心通过 Converter.Factory 实现「请求参数序列化」和「响应数据反序列化」,不同数据格式对应不同的 Converter 实现。以下是 JSON、表单、XML、Protobuf 四种主流格式的完整使用步骤(含依赖、配置、接口定义、调用示例),所有代码均基于 Android 实战场景,可直接复用。