RxJava 是一个在Java虚拟机上实现的响应式扩展库:提供了基于observable序列实现的异步调用及基于事件编程。 它扩展了观察者模式,支持数据、事件序列并允许你合并序列,无需关心底层的线程处理、同步、线程安全、并发数据结构和非阻塞I/O处理。 关于Retrofit A type-safe ...
分类:
其他好文 时间:
2016-12-14 09:40:03
阅读次数:
197
目前已经有不少Android客户端在使用Retrofit+RxJava实现网络请求了,相比于xUtils,Volley等网络访问框架,其具有网络访问效率高(基于OkHttp)、内存占用少、代码量小以及数据传输安全性高等特点。 Retrofit源码更是经典的设计模式教程,笔者已在之前的文章中分享过自己... ...
分类:
移动开发 时间:
2016-12-03 18:14:27
阅读次数:
438
简介 本文主要对我们项目中的使用过的一些库流行库做些介绍,后期再对其中的一些库,如RxJava,RxAndroid,retrofit ,androidannotations,react-native,做细节的分析,到时候再附上使用的demo。 本文中提到的库,都是目前流行的,而且使用量比较大,是非常 ...
分类:
其他好文 时间:
2016-11-23 19:24:13
阅读次数:
317
简介RxJava 是什么?RxJava 在 GitHub 主页上的自我介绍是RxJava is a Java VM implementation of ReactiveX: a library for composing asynchronous and event-based programs b... ...
分类:
编程语言 时间:
2016-11-22 12:22:29
阅读次数:
340
Debounce 1.官方定义 only emit an item from an Observable if a particular timespan has passed without it emitting another item The Debounce operator filter ...
分类:
编程语言 时间:
2016-11-20 18:17:08
阅读次数:
247
前言 目前 RxJava 是安卓开发圈内最流行的库之一,本来准备研究研究,但看了扔物线写的《给 Android 开发者的 RxJava 详解》后,觉得生无可恋,哦不,是觉得已经写无可写。 严重推荐那篇文章,以及为了方便回顾,记了点笔记。以下所有例子均来自《给 Android 开发者的 RxJava ...
分类:
编程语言 时间:
2016-11-19 20:50:16
阅读次数:
209
RxAndroid: Reactive Extensions for AndroidAndroid specific bindings for RxJava.This module adds the minimum最小量的 classes to RxJava that make writing re... ...
分类:
移动开发 时间:
2016-11-19 02:08:50
阅读次数:
281
RxJava 到底是什么RxJava 好在哪API 介绍和原理简析
1. 概念:扩展的观察者模式
观察者模式RxJava 的观察者模式
2. 基本实现
1) 创建 Observer...
分类:
编程语言 时间:
2016-11-16 22:34:43
阅读次数:
451
Retrofit2.0通俗易懂的学习姿势,Retrofit2.0 + OkHttp3 + Gson + RxJava
Retrofit,因为其简单与出色的性能,也是受到很多人的青睐,但是他和以往的...
分类:
编程语言 时间:
2016-11-16 03:01:20
阅读次数:
266
紧接上一篇博文,本篇介绍RxJava,一个实现异步操作的库。 RxJava最核心的两个东西是Observables和Subscribers 1.Observables(被观察者,事件源)发出一系列事件 2.Subscribers(观察者)处理这些事件 这里的事件可以是任何你感兴趣的东西(触摸事件,w ...
分类:
移动开发 时间:
2016-11-15 13:43:12
阅读次数:
241