开篇

  • RxJava资源合集-学习RxJava,看这里就够了

    什么是RxJava? RxJava是响应式程序设计的一种实现。在响应式程序设计中,当数据到达的时候,消费者做出响应。响应式编程可以将事件传递给注册了的 observer。 我们知道RxJava是对于Android项目来说是一个重要的library,所以我们必须好好掌握。 而且我认为:

    17-05-05
  • 用工厂流水线的方式来理解 RxJava 的概念

    为什么另写一篇 RxJava 的文章? 已经有很多 RxJava 的文章通过例子阐述了什么是 RxJava 以及怎么去用,但它们大多数只有代码。虽然也会通过类比来解释,例如最出名的就是“流”。通常情况下代码能完美地让人理解(我们都是程序员,对吧?),但是 RxJava 十

    16-04-29
  • 给 Android 开发者的 RxJava 详解

    前言 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人

    15-10-12
  • RxJava & RxAndroid备忘

    今天在刷G+的时候看到Dave Smith推荐了一个视频 《Learning RxJava (for Android) by example》 点进去看了一下,原来是位熟悉的”阿三哥”,视频封面如下:(没有歧视的意思,不要喷我啊~,为什么感到熟悉?接着往下看) 几乎同时也看到了JetBrains在G+也推

    15-07-01
  • RxJava初探

    转载自: http://codethink.me/2015/05/09/intro-of-rxjava/ 0.前言 本文主要记录了初步学习RxJava后的总结,希望用最短的篇幅讲清楚RxJava的主要用法。部分内容来自Dan Lew的 Grokking RxJava 。 本文的示例代码在 这里 。 1 基本概念 1.1 Rx结构 响应式编

    15-05-11
  • 在安卓上使用RxJava

    如果你做过Android(和Java)的开发,很有可能已经听说过RxJava了。RxJava是由Netflix开发的响应式扩展(Reactive Extensions)的Java实现。引用 MSDN上对它的定义 ,Reactive Extensions是这样一个第三方库: 它结合了可观察集合和LINQ式查询以达到异步和基

    15-03-06
  • 深入浅出RxJava

  • 深入浅出RxJava四-在Android中使用响应式编程

    原文链接 http://blog.danlew.net/2014/10/08/grokking-rxjava-part-4/ 译文链接 http://blog.csdn.net/lzyzsd/article/details/45033611 在第 1 , 2 , 3 篇中,我大概介绍了RxJava是怎么使用的。下面我会介绍如何在Android中使用RxJava. RxAndroid RxAndr

    15-04-26
  • 深入浅出RxJava三--响应式的好处

    原文链接 在第一篇中,我介绍了RxJava的基础知识。第二篇中,我向你展示了操作符的强大。但是你可能仍然没被说服。这篇里面,我讲向你展示RxJava的其他的一些好处,相信这篇足够让你去使用Rxjava. 错误处理 到目前为止,我们都没怎么介绍onComplete()和onErr

    15-04-09
  • 深入浅出RxJava(二:操作符)

    译文原文 http://blog.csdn.net/lzyzsd/article/details/44094895 英文原文 Grokking RxJava, Part 2: Operator, Operator 在 第一篇blog 中,我介绍了RxJava的一些基础知识,同时也介绍了map()操作符。当然如果你并没有意愿去使用RxJava我一点都不诧异,毕

    15-03-09
  • 深入浅出RxJava(一:基础篇)

    英文原文 译文原文 RxJava 正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。 这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这

    15-03-05
  • RxJava的应用

  • RxJava应用-过滤一定时间内的重复输入源

    简单的一个RxJava操作符的笔记 需求 过滤一定时间内重复的输入源。 举个例子,许多用户同时对服务器进行投票请求,为了防止刷票,我希望实现24小时内过滤重复IP的投票。 再举例一枚,用户在APP中下拉刷新时,可能无意识进行了多次刷新,但是这样大多数情况是

    17-01-20
  • Rxjava 2 vs Rxjava1 ,是否要升级?

    Rxjava 2 已经发布了,如果自己工程还在使用Rxjava 1,可以考虑升级到新版本。但是应该立马升级还是等等先忙手上其它的事情呢? 做决定之前,我们需要考虑一下投资回报率(Return on Investment),即花费在版本迁移上的时间是否值得。 升级的好处 Reactive

    17-01-18
  • RxJava驱动的安卓动画

    在安卓中要对一个对象使用动画是非常简单的事情,尤其是使用 ViewPropertyAnimator 。如果在加上 RxJava 你就可以和其它的动画一起应用链式的动画。 注意:本文的目的是向你演示在不用写过多嵌套代码的情况下,如何把RxJava的特性和动画结合起来以制造出很棒

    16-10-20
  • RxJava—takeUntil实践

    上周我遇到了这样的问题: -我需要发送多个同一类型的model到后端 - 后端没有一次发送所有model的API - 一旦后端返回成功的响应则停止发送model对象 因为model对象的数据源已经是响应式的并且我已经有了一个响应式的向后端发送model的方法,我决定继续响应式

    16-08-11
  • RxJava应用场景:使用zip操作符等待多个网络请求完成

    假设这样一种场景,我们在利用github api开发一个app,在user界面,我既要用github api请求user,又要列举user下的event数据,为此,我准备使用 Retrofit来做网络请求,首先写好 interfaces publicinterfaceGitHubUser{@GET(users/{user})ObservableJsonObje

    16-03-25
  • 使用RxJava来改进用户体验

    一个完美的移动世界永远不会失去连接,而服务端也永远不会返回错误。 构建一个很棒的app对于用户来说是幸福的事而对于开发者来说则是痛苦的事。用户点击一个按钮就阻塞了所有操作的时代已经过去了,那是要死人的。 让我们来创建一个更好的文本框搜索功能并关

    15-11-30
  • 使用RxJava从多个数据源中加载数据

    原文链接 : Loading data from multiple sources with RxJava 作者 : Dan Lew 译者 : sjyin 来源: 开发技术前线 假设我需要从网络上获取一些数据。每次需要数据的时候,我都可以简单的访问网络,但是,将数据缓存到磁盘或内存则可以更有效率。 更明确的说,

    15-07-06
  • 当复仇者联盟遇上Dagger2、RxJava和Retrofit的巧妙结合

    原文链接 : When the Avengers meet Dagger2, RxJava and Retrofit in a clean way 原文作者 : Saúl M 译文出自 : 开发技术前线 www.devtf.cn 译者 : zhengxiaopeng 最近,许多文章、框架和 android 社区中的讨论都出现关于测试和软件架构方面的内容,就像

    15-06-01
  • 使用RxJava.Observable取代AsyncTask和AsyncTaskLoader

    英文原文 Replace AsyncTask and AsyncTaskLoader with rx.Observable – RxJava Android Patterns 译文原文 http://blog.csdn.net/zhaokaiqiang1992/article/details/44751003 在网上有很多关于RxJava入门指南的帖子,其中一些是基于Android环境的。但是,

    15-03-31
推荐文章