RxJava & retrofit
ZhangQiang-
生活不止眼前的苟且,还有诗和远方
展开
-
RxJava从入门到放弃---关于RxJava-入门必看
RxJava 到底是什么RxJava 好在哪API 介绍和原理简析1. 概念:扩展的观察者模式观察者模式RxJava 的观察者模式2. 基本实现1) 创建 Observer2) 创建 Observable3) Subscribe (订阅)4) 场景示例a. 打印字符串数组b. 由 id 取得图片并显示3. 线程控制 —— Scheduler (一)转载 2016-11-16 18:11:51 · 10492 阅读 · 8 评论 -
用RxJava实现Rxbus替换EventBus事件总线
首先,Rxjava不必多说,可以说和Retrofit是年度最火框架,在GitHub上都已经超过两万star,Eventbus也不必多说,目前大多数开发者大多数项目一定会用到EventBus或者Otto作为事件总线通信库,对于RxJava使用者来说,RxJava也可以轻松实现事件总线,因为它们都依据于观察者模式。本文介绍Rxbus如何完美替换Eventbus,减少APP体积.不多说,原创 2017-04-17 10:59:16 · 5311 阅读 · 1 评论 -
关于Retrofit用法
Retrofit用法详解一、 简介随着Google对HttpClient 摒弃,和Volley的逐渐没落,OkHttp开始异军突起,而Retrofit则对okHttp进行了强制依赖。Retrofit是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用OkH原创 2017-06-07 16:47:40 · 4367 阅读 · 0 评论 -
带你入门学习Rxjava--上手教程
相信各位看官对RxJava早有耳闻,那么关于什么是RxJava我就不再赘述了,不知道的可自行百度。网上的RxJava的入门门槛稍高,但入门不难,可以跟本文一起来学习注: 本文针对rxjava 1.x.x ,用例为下,建议初学先从1.x看起 compile 'io.reactivex:rxjava:1.1.6' compile 'io.reactivex:rxandroid:原创 2017-06-08 18:28:08 · 4188 阅读 · 0 评论 -
RxJava2.x使用以及操作符详解
RxJava2.x是一个非常棒的流式编程,采用的观察者模式思想,事件的产生者产生事间之后发送给绑定的接受者,接受顺序与发送顺序一致.但是 是独立于RxJava1.x存在,本文讲解RxJava2.x的简单使用RxJava2 封装主要变化Transformer的变化:RxJava1.X为rx.Observable.Transformer接口, 继承自Func1, Observa原创 2017-06-08 20:34:57 · 21948 阅读 · 0 评论 -
干货! RxJava 常见使用场景及小技巧!
总结Rxjava最常用的使用场景和小技巧本文基于RxJava1.x.x ,若用 2.x版本请自行替换部分代码基础部分:给 Android 开发者的 RxJava 详解 ——扔物线 对RxJava的概念以及基本特性做了详细介绍本系列相关进阶: 带你入门学习Rxjava ; RxJava2.x使用以及操作符详解正文部分:RxJava+RxBi原创 2017-10-20 18:19:08 · 3477 阅读 · 0 评论 -
okhttp/Retrofit-rxJava加入数字证书支持HTTPS 实现单向及双向验证
什么是HTTPS?简单来说,HTTPS就是“安全版”的HTTP, HTTPS = HTTP + SSL。HTTPS相当于在应用层和TCP层之间加入了一个SSL(或TLS),SSL层对从应用层收到的数据进行加密。TLS/SSL中使用了RSA非对称加密,对称加密以及HASH算法。RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难原创 2017-10-16 17:31:28 · 5929 阅读 · 0 评论