• [置顶] Android 一步步搭建MVP+Retrofit+RxJava网络请求框架

    时间:2023-01-06 21:14:11

    学习了CSDN_LQR大牛的这篇文章,下面说说我MVP+Retrofit+RxJava的一些理解。 MVP:说白了就是项目的一个整体构架,结构,将每个层面分开,各自完成各自的任务,减轻Activity的负担 Retrofit:一个封装好的网络请求框库 RxJava:数据的发送与接收,充当数...

  • Android okHttp网络请求之Retrofit+Okhttp+RxJava组合

    时间:2022-12-16 14:27:44

    前言:通过上面的学习,我们不难发现单纯使用okHttp来作为网络库还是多多少少有那么一点点不太方便,而且还需自己来管理接口,对于接口的使用的是哪种请求方式也不能一目了然,出于这个目的接下来学习一下Retrofit+Okhttp的搭配使用。okHttp相关文章地址:Android okHttp网络请求...

  • Android网络请求(终) 网络请求框架Retrofit

    时间:2022-11-23 22:04:40

    Retrofit底层是由OkHttp封装的,Retrofit对于注解的使用十分频繁,所以不了解注解的同学们可以去查查资料什么的。这里有一个小细节,要使用Retrofit至少需要jdk1.8以上和Android API 21以上Android架构中的MVVM所普遍使用的网络请求框架就是Retrofit...

  • Rxjava+Retrofit取消网络请求

    时间:2022-09-30 17:45:56

    一、解决办法 刚开始接触Rxjava的朋友可能不知道怎么取消网络请求。 其实直接调用unsubscribe()就可以了。 下面是验证测试 private OkHttpClient okHttpClient;private Retrofit retrofit; public interface ...

  • 一步步搭建Retrofit+RxJava+MVP网络请求框架(一)

    时间:2022-09-30 17:45:38

    首先,展示一下封装好之后的项目的层级结构。 1、先创建一个RetrofitApiService.java   package com.xdw.retrofitrxmvpdemo.http;import com.xdw.retrofitrxmvpdemo.model.UserInfo;import...

  • Android 网络请求Retrofit + RxJava

    时间:2022-09-14 15:46:40

    一、背景经常看到项目用Retrofit+RxJava+RxAndroid的框架,为了看懂项目的结构。现在来了解一下,Retrofit: Retrofit是Square 公司开发的一款正对Android 网络请求的框架。底层基于OkHttp 实现,OkHttp 已经得到了google 官方的认可OkH...

  • RxJava + Retrofit完成网络请求

    时间:2022-09-12 09:17:40

    1、前言本文基于RxJava、Retrofit的使用,若是对RxJava或Retrofit还不了解的简友可以先了解RxJava、Retrofit的用法再来看这篇文章。在这片文章之前分别单独介绍过Rxjava以及Retrofit的使用:Android Retrofit 2.0 的使用Android R...

  • 如何利用Retrofit+RxJava实现网络请求的异常处理

    时间:2022-08-30 19:17:18

    这篇文章主要介绍了如何利用Retrofit+RxJava实现网络请求的异常处理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  • Retrofit2+Rxjava+OkHttp的使用和网络请求

    时间:2022-08-21 01:46:56

    Retrofit2+Rxjava+OkHttp的使用和网络请求https://blog.csdn.net/huandroid/article/details/79883895加入Rxjava 如果rxjava没学过的,可以看看这个大牛写的博客: 初学者Rxjava2教程https://www.jia

  • 基于RxJava2+Retrofit2简单易用的网络请求实现

    时间:2022-07-19 10:46:03

    代码地址如下:http://www.demodashi.com/demo/13473.html简介基于RxJava2+Retrofit2实现简单易用的网络请求,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极简https配置,上传下载进度显示...

  • Android网络请求Retrofit进行二次封装,拿过来就能用

    时间:2022-06-21 14:48:22

    在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 这里对Retrofit进行了一下二次封装,把一些固定的代码摘出来了, import android.util.Log; import java.util.concur...

  • Android 网络请求框架Retrofit

    时间:2022-02-26 15:46:35

    Retrofit是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用OkHttp做网络请求,其源码详见 OkHttp Github (https://github.com/squa...

  • 一个App带你学会Retrofit2.0,麻麻再也不用担心我的网络请求了!

    时间:2022-01-15 19:55:58

    Retrofit、Retrofit、Retrofit,越来越多的人在玩这个网络请求框架,这个由squareup公司开源的网络请求框架确实挺好用,今天我们就来看一下这个东东怎么玩!Retrofit作为一个简化的HTTP请求库其实已经有很长一段时间了,只不过在早期的版本里有些地方用的不是特别爽,Retr...

  • Android 网络请求框架Retrofit2.0使用笔记

    时间:2021-08-26 19:46:58

    说明 说起Retrofit必须要提到RxJava,但是本文只是简单介绍一下Retrofit的使用流程,为RxJava+Retrofit的实现做好准备,稍后会继续写一遍RxJava+Retrofit的博客笔记。 本文参考:http://gank.io/post/56e80c2c67765...

  • Android 网络请求Retrofit + RxJava

    时间:2021-08-25 17:46:37

    一、背景 经常看到项目用Retrofit+RxJava+RxAndroid的框架,为了看懂项目的结构。现在来了解一下,Retrofit: Retrofit是Square 公司开发的一款正对Android 网络请求的框架。底层基于OkHttp 实现,OkHttp 已经得到了google 官方的认可Ok...

  • 【框架】网络请求+Gson解析--Retrofit 2

    时间:2021-08-21 10:00:50

    其实内部是封装了Okhttp和Gson解析public class CourseFragmentAPI { public static void get(String userId, BaseCallBack<CourseFragmentResponseEntity> callBa...

  • Retrofit网络请求库应用02——json解析

    时间:2021-04-12 15:13:55

    PS:上一篇写了Retrofit网络请求库的简单使用,仅仅是获取百度的源码,来证明连接成功,这篇讲解如何解析JSON数据,该框架不再是我们之前自己写的那样用JsonArray等来解析,这些东西,我们都不用写,只需要写和数据相关的model就可以,下面是简单的JSON数据格式,我们来分析一下。{ ...

  • 使用retrofit框架的网络请求方法使用例子,同时+MVP +rxjava + rxandroid使用

    时间:2021-03-07 21:11:23

    关于使用retrofit框架的网络请求方法使用例子,同时+MVP +rxjava + rxandroid使用 今天去看了下关于一个新的网络请求框架--retrofit,之前就已经了解和使用volley,okhttp和imageloader等网络请求框架,当然还有原生的http请求。这些各自有各自的...

  • [置顶] 使用Retrofit和Rxjava让你的网络请求更简单

    时间:2020-12-31 05:28:17

    去年的时候好多公司就已经使用Rxjava和Retrofit了,最近自自己学习了一下,感觉真的是很好用,让自己的网络请求变得更简单了,而且封装性极强。首先做一下准备工作,导入需要引用的文件compile 'com.android.support:appcompat-v7:25.1.0' test...