AllAll操作符根据一个函数对源Observable发射的所有数据进行判断,最终返回的结果就是这个判断结果。这个函数使用发射的数据作为参数,内部判断所有的数据是否满足我们定义好的判断条件,如果全部都...
分类:
编程语言 时间:
2017-02-22 15:13:56
阅读次数:
371
随时查阅当前Github上的热门趋势。使用Material Design设计风格,和流行的MVP+Retrofit+RxJava框架。数据抓取自https://github.com/trending Features Material Design设计风格 MVP结构 使用Retrofit网络请求 ...
分类:
移动开发 时间:
2017-02-21 22:06:17
阅读次数:
334
Retrofit 源码解读之离线缓存策略的实现 Retrofit 是square公司开发的一款网络框架,也是至今Android网络请求中最火的一个,配合OkHttp+RxJava+Retrofit三剑客更是如鱼得水,公司项目重构时,我也在第一时间使用了RxJava+Retrofit,使用过程中遇到的 ...
分类:
其他好文 时间:
2017-02-14 15:53:27
阅读次数:
255
练习MVP架构开发的App,算是对自己学过的知识做一个总结,做了有一段时间,界面还算挺多的,代码量还是有的,里面做了大量封装,整体代码整理得很干净,这个我已经尽力整理了。不管是文件(java、xml、...
分类:
编程语言 时间:
2017-02-11 19:09:12
阅读次数:
234
Retrofit是Square公司开发的一款针对Android网络请求的一个当前很流行的网络请求库。 http://square.github.io/retrofit/ https://github.com/square/retrofit 使用需引入: Retrofit包含了多种网络请求方式,可根据 ...
分类:
移动开发 时间:
2017-02-05 18:08:13
阅读次数:
322
使用MVP+Retrofit+Rxjava实现一个知乎日报客户端,界面基于Material design,还没有全部完成orz,,放假太懒
分类:
移动开发 时间:
2017-02-01 11:53:41
阅读次数:
386
收集一下能够避免背压的运算符 sample(500, TimeUnit.MILLISECONDS) 定期收集数据,并发送最后一个 throttleFirst(500,TimeUnit.MILLISECONDS) 定期收集数据,发送第一个数据 debounce(500,TimeUnit.MILLISE ...
分类:
编程语言 时间:
2017-01-24 17:49:13
阅读次数:
172
RxJava接触过蛮长时间了,但是让我说个所以然来还是说不出来,归根结底还是还是理解不够深刻,趁着年底这个时候争取写个系列出来给自己的学习做个记录 注意区分RxJava1.0和2.0的区别,以下默认是在2.0的基础上做的测试 先来理解几个概念: 1、Observable : 字面意思可观察的,被观察 ...
分类:
编程语言 时间:
2017-01-24 15:38:17
阅读次数:
196
前言
上一节教程讲解了最基本的RxJava2的使用, 在本节中, 我们将学习RxJava强大的线程控制.
正题
还是以之前的例子, 两根水管:
RxJava
...
分类:
编程语言 时间:
2017-01-24 12:44:47
阅读次数:
413
Android中使用RxJava2, 先添加Gradle配置:
compile 'io.reactivex.rxjava2:rxjava:2.0.1'
compile 'io.rea...
分类:
编程语言 时间:
2017-01-23 17:46:13
阅读次数:
431