简介在 Android 开发中,网络请求是一个极为关键的部分。Retrofit 作为一个强大的网络请求库,能够简化开发流程,提供高效的网络请求能力。Retrofit 是一个建立在 OkHttp 基础之上的网络请求库,能够将我...
-
Android---Retrofit实现网络请求:Kotlin版
-
Kotlin 开发Android app(二十二):Retrofit和简单的mvp框架
到这一节,基本上把大部分kotlin和android的开发都已经介绍完成了,通过了前面和这一章的框架结构,基本上能解决开发中的很多问题,并且能够知道android的主要的技术,并进行独立开发了。对于传统的开发的话,还差网络和...
-
rxjava android Retrofit源码分析&实践(八)【Retrofit CallAdapter的引入】
Retrofit源码分析&实践系列文章目录 Retrofit源码分析&实践(一)【从使用入手分析源码】 Retrofit源码分析&实践(二)【Retrofit 免费的api测试工具引入】 Retrofit源码分析&实践(三...
-
网络协议 Retrofit+RxJava网络请求失败,报HTTP 400 Bad Request,没有返回errorBody的信息
网络请求失败返回的结果肯定是到了onFaild( 里面了,throwable获取的信息只有“HTTP 400 Bad Request”,并没有返回postman上面的body信息。而我们要拿到body里面的信息应该对thro...
-
retrofit http RxJava timeout 方法使用
如果接口本身有错误或者说是非.timeout( 超时对应的三种情况,这里以404错误为例 总结:只写timeout的话,一旦触发,就会直接触发onError并结束此次接口访问;想要继续访问接口必须要在timeout方法后.o...
-
android rxjava Retrofit源码分析&小结
Retrofit源码分析&小结 简介 Retrofit是对Okhttp网络请求的二次封装,通过注解+动态代理的方式,简化了Okhttp的使用,使得通过简单的配置就可以像调用接口一样去请求网络接口;除此之外Retrofit还支...
-
rxjava android Retrofit源码分析
文章目录一、简介二、源码分析2.1Retrofit的本质流程2.2源码分析2.2.1 创建Retrofit实例步骤1步骤2步骤3步骤4步骤5总结2.2.2创建网络请求接口的实例外观模式 & 代理模式1.外观模式2. 代理模式...
-
android RXJava3+OKHTTP3+Retrofit2(观察者设计模式)讲解+实战
废话不多说,全部代码请拉到最后!!!! retrofit是载体(基于okhttp),rxjava 就是一个实现异步操作的库。 它的简洁的与众不同之处在于,随着程序逻辑变得越来越复杂,它依然能够保持简洁。 就比如我们开了一家披...
-
windows Kotlin + 协程 + Retrofit ,写的太详细了
在Activity中代码如下private fun initData( { model.getActicle( .observe(this, Observer{ //获取到数据 toolbar.setBackgroundC...
-
rxjava okhttp Retrofit源码分析
提醒:看博客的过程一定要自己点开源码,跟着一步步走,只看博客容易懵逼 一、自己对Retrofit的理解 Retrofit的中文翻译是改造,改造什么呢? 我认为是对OkHttp的使用、RxJava的使用进行改造。 具体体现在哪...
-
android Retrofit源码分析笔记(二)Kotlin协程的实现
如遇图片无法查看请点击此链接 retrofit源码分析笔记(一)上一篇我们分析了最简单的retrofit用法,其实只需要添加合适的CallAdapter就可以结合LiveData,和Rxjava。 这篇文章主要是介绍Retr...
-
OkHttp Android,Retrofit+RxJava网络框架的使用
1. 说明 Retrofit+RxJava这套组合的网络框架在Android开发中还是相对好用的,本文根据自身实验简要说明一下其用法。若有大佬路过,发现其中不妥,还请指出。 2. 用法 Step1: 建立后台返回的JSON数...
-
Android Kotlin 网络请求框架(okhttp3+retrofit2+rxjava3+rxlifecycle2)包含下载上传
这是我第一次发表文章,整理记录一下Android项目中最为重要的网络请求框架,采用了现流行的okhttp3+retrofit2+rxjava3+rxlifecycle2第三方库来实现,适用于post、get、上传和下载文件的...
-
Ktorfit:Kotlin 基于 ktor 的 retrofit:多平台 HTTP 客户端库
Ktorfit:Kotlin 基于 ktor 的 retrofit:多平台 HTTP 客户端库Ktorfit 是一个针对 Kotlin 多平台(Android、iOS、Js、Jvm、Linux)的 HTTP 客户端和 Kot...
-
java android liveDataCallAdapter库 用来实现Retrofit+LiveData具有生命周期的网络请求
liveDataCallAdapter库 用来实现Retrofit+LiveData具有生命周期的网络请求关于添加引用使用 (支持Java/Kotlin)关于 因为最近在用java写一个模仿网易云音乐的博客教程,所以用到了...
-
java android android jetpack MVP初步理解使用 MVP+Retrofit+Lifecycle View契约类
文章目录前言一、MVP 是什么?二、使用的模板代码1.View层2.Presenter层3.Model层4.实际的View层,即Activity/Fragment层三、(例)登录界面的实现1.视图XML2.LoginView...
-
Retrofit+OKHttp+RxJava的使用
什么是响应式编程 响应式编程是一种基于异步数据 流概念的编程模式。数据流就像一条河:它可以被观测,被过滤,被操作,或者为新的消费者与另外一 条流合并为一条新的流。什么是RxJava RxJava 是一种响应...
-
Android RxJava +Retrofit +MVP网络框架封装
目录 1、在项目的 build.gradle 文件中添加RxJava、Retrofit和MVP相关依赖: 2、在你的AndroidManifest.xml文件中添加网络权限: 3、创建网络请求接口 在你的项目中创建一个接口,...
-
Retrofit+OKHttp+RxAndroid,图文最详细解释(Kotlin)
文章目录一、Retrofit1、**上图说明了如下几点:**2、**Retrofit 对Okhttp做了什么?**3、**下面我们来看一下Retrofit的具体使用:**1、导入依赖: module/build.gradle...
-
android 网络连接框架 OKHTTP Retrofit RxJAVA
目录 OKHttp是一个高效的HTTP库: OKHttp的同步GET使用步骤: 第一步:添加依赖 第二步:设置网络权限 第三步:进行网络请求 第四步:Handler OKHTTP的异步GET使用步骤 第一步:...
-
RxJava+Retrofit+OkHttp的简单使用
1.导入依赖 //retrofit依赖Gson //retrofit依赖RxJava2.那我们的地址测试 随机头像输出 - 优启梦免费API数据接口调用服务平台 (uomg.com https://api.u...
-
java OKhttp Android 网络请求库Retrofit使用详解
博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家。 点击跳转到教程 前言: 首先了解Retrofit注解,以下注解本人都会讲到. 1、首先在Android项目中引入需要的依赖 2、创建...
没有更多内容