• Retrofit+RxJava联网工具类

    时间:2022-09-27 17:44:24

    在python 进程、线程 (一)中简单的说过,CPython中的GIL使得同一时刻只能有一个线程运行,即并发执行。并且即使是多核CPU,GIL使得同一个进程中的多个线程也无法映射到多个CPU上运行,这么做最初是为了安全着想,慢慢的也成为了限制CPython性能的问题。就像是一个线程想要执行,就必须...

  • RxJava 与 Retrofit 结合的最佳实践

    时间:2022-09-27 17:49:30

    前言 RxJava和Retrofit也火了一段时间了,不过最近一直在学习ReactNative和Node相关的姿势,一直没有时间研究这些新东西,最近有个项目准备写,打算先用Android写一个Demo出来,却发现Android的世界发生了天翻地覆的变化,EventBus和OKHttp啥的都不见了,R...

  • Retrofit源码分析(一)

    时间:2022-09-22 11:03:52

    1.基本用法创建接口public interface GitHubService { @GET("users/{user}/repos") Observable<List<Repo>> listRepos(@Path("user") String user);}创...

  • 123、 android Retrofit 介绍和使用(转载)

    时间:2022-09-19 01:35:38

    简单使用:http://blog.csdn.net/bitian123/article/details/51899716http://blog.csdn.net/duanyy1990/article/details/52139294Android 基于Retrofit+Rxjava搭建的简单易用的网...

  • Android OkHttp Retrofit 下载文件与进度监听

    时间:2022-09-16 18:45:24

    本文链接 下载文件是一个比较常见的需求。给定一个url,我们可以使用URLConnection下载文件。 使用OkHttp也可以通过流来下载文件。 给OkHttp中添加拦截器,即可实现下载进度的监听功能。 使用流来实现下载文件 代码可以参考:https://github.com/RustFisher...

  • Retrofit+RxJava的联合使用

    时间:2022-09-16 17:47:06

    依赖库//rxjava和retrofitcompile 'io.reactivex:rxjava:1.1.0'compile 'io.reactivex:rxandroid:1.1.0'compile'com.squareup.retrofit2:retrofit:2.0.0-beta4'compi...

  • Retrofit+Rxjava结合使用(三)

    时间:2022-09-16 17:47:06

    1.Rxjava的介绍       根据github官方介绍“a library for composing asynchronous and event-based programs using observable sequences for the Java VM“,我来翻译哈,Rxjava是...

  • Android 网络请求Retrofit + RxJava

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

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

  • Retrofit+RxJava 优雅的处理服务器返回异常、错误

    时间:2022-09-13 21:30:25

    开始本博客之前,请先阅读: Retrofit请求数据对错误以及网络异常的处理 异常&错误 实际开发经常有这种情况,比如登录请求,接口返回的 信息包括请求返回的状态:失败还是成功,错误码,User对象等等。如果网络等原因引起的登录失败可以归结为异常,如果是用户信息输入错误导致的登录失败算是错误...

  • RxJava + Retrofit完成网络请求

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

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

  • 如何使用Gson,Retrofit,Active Android将嵌套的JSON对象反序列化为String

    时间:2022-09-10 13:37:50

    I am using a ActiveAndroid to cache response from Retrofit network calls. 我正在使用ActiveAndroid缓存来自Retrofit网络调用的响应。 I made a class which looks like :- 我做...

  • Retrofit自定义ConverterFactory处理resposne

    时间:2022-09-08 20:23:05

    Retrofit自定义ConverterFactory 有时候我们用Retrofit需要在收到请求后处理response,当然写在RXJava的回调中也是可以的。 但是如果需要处理的耗时比较长UI线程就会卡住,或者需要重复使用这一段处理(例如解密参数)时代码就会很乱。 为了解决这个问题,我们可以自定...

  • Retrofit2使用CallAdapterFactory的错误处理

    时间:2022-09-08 20:09:44

    概述在使用Retrofit1的时候有一个类叫ErrorHandler,可以方便的定义自己的异常处理,但是在Retrofit2中是没有这个类的,详情见讨论:How do we create ErrorHandler in retrofit 2.0? #1102总结在相关讨论之下发现了一种好的解决方案,...

  • Retrofit在项目中的实战应用

    时间:2022-09-08 17:48:28

    我们项目网络处理用的就是Retrofit框架,今天就先研究下如何使用(知其然),就应用层面做了解,后续再研究其所以然,准备用例子一个一个的分析 每个函数都必须带有 HTTP 注解来表明请求方式和请求的URL路径。类库中有5个HTTP注解:   GET ,   POST ,   PUT...

  • Retrofit 官方文档翻译

    时间:2022-09-06 05:39:43

    介绍 Retrofit 把 HTTP API 转成 a Java (接口)interface. public interface GitHubService { @GET("users/{user}/repos") Call<List<Repo>> listR...

  • 实现PHP服务器+Android客户端(Retrofit+RxJava)第六天推送的实现

    时间:2022-09-05 15:25:46

    废话不多说,今天来说说近几天的成果。 如何实现推送 android客户端nio的使用 为啥要使用长连接 长连接的建立 php服务器如何实现长连接 后期需要优化的部分 如何实现推送推送的原理其实也很简单,服务器和客户端实现长连接,实现了长连接之后就想干嘛干嘛了。android客...

  • Android框架式编程之Retrofit

    时间:2022-09-01 18:02:02

    一、Retrofit 简介 Retrofit 官网地址: https://github.com/square/retrofit Retrofit(即Retrofit,目前最新版本为2.6.0版本),是目前非常流行的网络请求框架,底层是基于okHttp实现的。准确来说Retrofit是对okHttp的...

  • 基于Retrofit+Rxjava实现带进度显示的下载文件

    时间:2022-08-30 19:30:51

    这篇文章主要为大家详细介绍了基于Retrofit+Rxjava实现带进度显示的下载文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  • Rxjava+Retrofit+MVP实现购物车功能

    时间:2022-08-30 19:30:15

    这篇文章主要为大家详细介绍了Rxjava+Retrofit+MVP实现购物车功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  • 简略分析Android的Retrofit应用开发框架源码

    时间:2022-08-30 19:26:30

    这篇文章主要介绍了Android的Retrofit应用开发框架的源码分析,作者对Volley和Retrofit两个框架进行了一些对比,比较精彩,需要的朋友可以参考下