retrofit,okhttp

96
掘金官方
2018.01.11 16:44 字数 1767

Android RxJava+Retrofit2+RxBinding

RxJava+Retrofit2+RxBinding 笔记


MVP + Rxjava + Retrofit 构建项目


2015 年最值得 Android 程序猿去学习的就是 RxJava 了,关于 RxJava 就不再多描述了,本文是介绍怎么使用 MVP + RxJava + Retrofit 来构建一个新的项目。 项目采用 MVP 的方式,参考了 Google 的官方 MVP 项目。


Android 网络开源库 - Retrofit(二) 文件上传、下载及进度监听


Android 网络开源库 - Retrofit(二) 文件上传、下载及进度监听


Android 探索之 HttpURLConnection 网络请求


HttpURLConnection 是一种多用途、轻量极的 HTTP 客户端,使用它来进行 HTTP 操作可以适用于大多数的应用程序。对于之前为何一直使用 HttpClient 而不使用 HttpURLConnection 也是有原因的。


Chestnut:基于 Okhttp+Retrofit 封装的网络框架,完美结合 RxJava


个人封装的网络框架


Android okHttp 网络请求之缓存控制 Cache-Control


okhttp 是高性能的 http 库,支持同步、异步,而且实现了 spdy、http2、websocket 协议,api 很简洁易用,和 volley 一样实现了 http 协议的缓存。


一行代码实现Okhttp,Retrofit,Glide下载上传进度监听


原文地址: http://www.jianshu.com/p/5832c776621f 前言 发表上篇文章 我一行代码都不写实现Toolbar!你却还在封装BaseActivity? 已是一个月前的事情,当时有人说我是标题党,也有人不认可我的内容,但是这也不并不妨碍我,两天夺得…


Android okHttp 网络请求之 Get/Post 请求


okhttp 是高性能的 http 库,支持同步、异步,而且实现了 spdy、http2、websocket 协议,api 很简洁易用,和 volley 一样实现了 http 协议的缓存。


Android okHttp 网络请求之 Json 解析


okhttp 是高性能的 http 库,支持同步、异步,而且实现了 spdy、http2、websocket 协议,api 很简洁易用,和 volley 一样实现了 http 协议的缓存。


Retrofit-- 使用 Retrofit 时怎样去设置 OKHttp


Retrofit 使用


带进度显示的单个和多个 Retrofit+Rxjava2 文件上传


使用 Retrofit+Rxjava2 文件上传 ,带有进度显示,并且可以上传多个文件


Android okHttp 网络请求之文件上传下载


okhttp 是高性能的 http 库,支持同步、异步,而且实现了 spdy、http2、websocket 协议,api 很简洁易用,和 volley 一样实现了 http 协议的缓存。


Android OkHttp 下载管理器


使用 Okhttp 封装的 Android 下载管理器,支持断点。


Retrofit+Rxjava+okHttp 实战


实战教学


Retrofit--合理封装回调能让你的项目高逼格


Retrofit 合理封装


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


Retrofit 和 okHttp 师出同门,也是 Square 的开源库,它是一个类型安全的网络请求库,Retrofit 简化了网络请求流程,基于 OkHtttp 做了封装,解耦的更彻底: 比方说通过注解来配置请求参数,通过工厂来生成 CallAdapter,Converter,你可以使用不同的请求适配器 (CallAdapter), 比方说 RxJava,Java8, Guava。你可以使用不同的反序列化工具 (Converter),比方说 json, protobuff, xml, moshi 等等。


带进度显示的单个和多个 Retrofit+Rxjava2 文件上传


带进度显示的单个和多个 Retrofit+Rxjava2 文件上传


Retrofit Multipart 多文件上传


项目中经常会有上传文件的需求,特别是上传图片。上传图片通常有两种方式:
bitmap 通过 Base64 转为 String
multipart/form-data 方式


Retrofit 文件下载实现


具体实现 Retrofit 文件下载,包含固定资源下载以及动态 url 下载


基于retrofit的网络框架的终极封装(二)-与retrofit的对接与解耦,以及遇到的坑


在上一篇基于retrofit的网络框架的终极封装(一)中介绍了顶层api的设计.这里再沿着代码走向往里说.由于这里讲的是retrofit的封装性使用,所以一些retrofit基础性的使用和配置这里就不讲了. 参数怎么传递到retrofit层的? 所有网络请求相关的参数和配置全部…


MVP+Dagger2+Rxjava+Retrofit 快速实现框架


一个依赖解决所有问题


Android 网络开源库 - Retrofit(三) 批量上传及上传进度监听


Android 网络开源库 - Retrofit(三) 批量上传及上传进度监听


深入浅出 Retrofit,这么牛逼的框架你们还不来看看?


Android 开发中,从原生的 HttpUrlConnection 到经典的 Apache 的 HttpClient,再到对前面这些网络基础框架的封装,比如 Volley、Async Http Client,Http 相关开源框架的选择还是很多的,其中由著名的 Square 公司开源的 Retrofit 更是以其简易的接口配置、强大的扩展支持、优雅的代码结构受到大家的追捧。


极客日报,基于 MVP + RxJava + Retrofit + Dagger2 + Realm + Glide + Material Design,一款纯粹的阅读 App


极客日报,基于 MVP + RxJava + Retrofit + Dagger2 + Realm + Glide + Material Design,一款纯粹的阅读 App


Retrofit2 与 RxJava 用法解析


Retrofit2 是 square 公司出品的一个网络请求库,目前非常流行,特别适合于 rest 请求。网上也有不少介绍该库的文章,但别人的终究是别人的,还需要转化为自己的才行。正所谓 “纸上得来终觉浅, 绝知此事要躬行”,本着学习的态度笔者对 retroift2 的用法进行了下列研究, 主要包括以下几个方面:
get 请求
post 请求 (包括 key/value, 以及 body)
文件上传 (进度监听)
文件下载
与 RxJava 整合


Android 网络开源库 - Retrofit(一) 简单介绍


Android 网络开源库 - Retrofit(一) 简单介绍


Android XSnow 框架详解 (RxJava+Retrofit)


基于RxJava+Retrofit精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载、UI模块,基本都是项目中必用功能,每个模块充分解耦,可随意替换。


Android HTTP 实现文件的上传和下载


Android HTTP 实现文件的上传和下载


网络服务库 Retrofit2 的使用方式


Retrofit 是 Square 开发的网络服务库, 简化 Get/Post 网络服务的使用, 配合 Rx 和 Dagger 有更好的效果. Retrofit 已经更新到第 2.0 版, 本文介绍一些常见的使用方式.
博客: http://www.wangchenlong.org/


深入浅出 OkHttp Websocket-- 使用篇


说起 okhttp,想必各位老司机们一定都不会陌生,但是 okhttp 还可以进行 websocket 通信你造吗?下面就让我们一起来深入浅出 okhttp websocket 吧!


WsManager---- 使用 WebSocket 就是这么简单


开箱即用,使用 websocket 就是这么简单。

精选文集推荐
Web note ad 1