rxjava 在 android 中的杀手锏瞬间(一) - Android - 掘金
解决button快速点击 private PublishSubject<Boolean> eventSubject = PublishSubject.create(); public static final int TIME_BETWEE...java
(译)震惊!RxJava 5 个鲜为人知的小秘密 - 掘金
原文地址:5 Not So Obvious Things About RxJava 原文做者:Jag Saund 译文出自:掘金翻译计划 译者: skyar2009 校对者:Danny1451, yunshuipiao 震惊!RxJava 5 个鲜为人知...android
RxRetrofit-终极封装-深刻浅出&网络请求 - 掘金
背景: CSDN博客发布了一系列的RxJava+Retrofit+OkHttp深刻浅出-终极封装是否是很眼熟,是的仍是它,不过是不一样的配方。以前发出后收到不少朋友的关注,本来只是本身学习后的一些经验总结,可是有同窗运用到实战当中,这让我很惶恐,全部后续一直更新...git
RxJava 操做符系列二 - 掘金
RxJava操做符源码传送门 在上篇文章RxJava操做符系列一咱们介绍的操做符几乎都是建立被观察者的操做符,那么今天的这篇文章就介绍一下常常用到的转换操做符。话很少说,开始上车。 Map 该操做符是对原始Observable发射的每一项数据运用一个函数,然...github
咱们真的须要使用RxJava+Retrofit吗? - 掘金
Android.jpg 前言 能够说RxJava+Retrofit是整个2016年Android 开发圈内最受关注的的组合。各大Android论坛上有大量以RxJava+Retrofit+xxx 为标题的文章,此类文章也备受你们的关注。这个组合仿佛已经成为了A...编程
给初学者的RxJava2.0教程(二) - 掘金
Outline [TOC] 前言 上一节教程讲解了最基本的RxJava2的使用, 在本节中, 咱们将学习RxJava强大的线程控制. 正题 仍是以以前的例子, 两根水管: RxJava 正常状况下, 上游和下游是工做在同一个线程中的, 也就是说上游在哪一个线...json
给初学者的RxJava2.0教程(一) - 掘金
Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,之前使用过RxJava1只须要看看更新文档就知道怎么使用了,但还有一些之前没用过RxJava的朋友可能就不知道怎么办了,不知道该看RxJava1仍是直接跳到RxJav...设计模式
关于 RxJava 最友好的文章—— RxJava 2.0 全新来袭 - 掘金
前言 以前写RxJava相关文章的时候,就有人想让我谈谈RxJava2.0的新特性,说实话,一开始我是拒绝的。由于在我看来,RxJava2.0虽然是版本的重大升级,但总归仍是RxJava,升级一个版本还能上天是咋的?了解一下它的更新文档不就行了么?真的有必要单...api
RxJava 几种场景的实现 - Android - 掘金
1.推迟执行动做 可使用timer+map方法实现.代码以下: Observable.timer(5, TimeUnit.MILLISECONDS).map(value->{ return doSomething(); ...缓存
RxJava + Retrofit 的实际应用场景 - Android - 掘金
关于 RxJava Retrofit 不少篇文章都有详细的说明,在这里我想分享一个具体的使用案例,在个人开源项目 就看天气 里的实际应用。也但愿跟你们探讨如何优雅的使用。...安全
Android MVP+Retrofit+RxJava 实践小结 - Android - 掘金
关于MVP、Retrofit、RxJava,以前已经分别作了分享,若是您尚未阅读过,能够猛戳:一、Android MVP 实例二、Android Retrofit 2.0使用三、RxJava四、RxBus 假设,您对MVP、Retrofit、RxJava已经...
MVP + Rxjava + Retrofit 构建项目 - Android - 掘金
第一次写文章,很差之处还请谅解。2015最值得android程序猿去学习的就是rxjava了,关于rxjava就再也不多描述了,本文是介绍怎么使用mvp+rxjava+retrofit来构建一个新的项目。 项目采用mvp的方式,参考了google的官方mvp项目...
分享一个基于 MVP + Retrofit + RxJava + MaterialDesign 的 App - Android - 掘金
版权声明:本文为博主原创文章,未经博主容许不得转载。 2016已经荒废了一半,还有一半能够继续浪费。 源码我已经上传到github上了,欢迎fork和star https://gi...
Rxjava+Retrofit+Okhttp - Android - 掘金
重所周知 当下最流行的网络请求的框架非rxjava+retrofit+okhttp3三合一了 可是在网络上老是找不到一个比较全面的介绍 因而呼我本身研究了一套网络请求的发开框架 目前已经写入我开发的项目当中 目前还在学习的小伙伴们能够学习一下 (此篇文章...
RxJava经常使用操做符 - 掘金
RxJava 操做符 阅读本文前请先了解 RxJava 的基本使用。 参考文档: RxJava JavaDoc ReactiveX文档中文翻译 1 Observable 的建立 1.1 from( ) 转换集合为一个每次发射集合中一个元素的 Obs...
AndroidFire框架--基于 Material Design+MVP+RxJava+Retrofit+Glide的一款新闻阅读 App - 掘金
AndroidFire,一款新闻阅读 App框架,基于 Material Design + MVP + RxJava + Retrofit + Glide,基本涵盖了当前 Android 端开发最经常使用的主流框架,基于此框架能够快速开发一个app。 本文已受权...
Rxjava 从入门到开发,让 Rxjava 学习更加简单!!! - Android - 掘金
rxjava在业内愈来愈受欢迎,可是虽受欢迎却难理解,辛亏前面有大神们开路,并把心得体会记录流传后辈。比较出名的有抛物线,hi大头鬼等等,当时拜读大神们的文章,感觉颇多,最深的体会是:虽得武林绝学,但无奈本人内力不足,学完秘籍仍是以为似懂非懂,得此招数,却没法...
开发 Material Design+RxJava+Retrofit+MVP App 参考资料 - Android - 掘金
这里记录了我开发 大象 项目时,所学习的开发资料以及参考的开源项目,稍微整理了一下,全当笔记记录,跟你们一块儿分享,也许能给正在使用 RxJava + Retrofit + MVP + Material Design 框架开发的人一个参考学习,若是有人从我分享的...
RxJava 所有操做符例子 - Android - 掘金
RXJava的RXJava好处流行框架,流处理,逻辑清晰,网络处理方便,再也不使用Handler,异步操做,简洁,哪怕是逻辑上面复杂,代码程度上面也可以作到简洁,与Retrofit2.0完美结合,多操做符。 RXJava相关依赖compile 'io....
关于RxJava最友好的文章(进阶) - 掘金
前言 以前就写过一篇关于Rxjava最友好的文章,反响很不错,因为那篇文章的定位就是简单友好,所以尽量的摒弃复杂的概念,只抓住关键的东西来说,以保证你们都能看懂。 不过那篇文章写完以后,我就以为应该还得有一篇文章给RxJava作一个深刻的讲解才算完美,因而就...
咱们为何要把 Dagger2,MVP 以及 RxJava 引入项目中? - Android - 掘金
毫无疑问在Android开发圈中这三个技术是常常被说起的,如此多的文章和开源项目在介绍他们,使用他们,开发者也或多或少的被带动起来在本身的项目中使用他们,可是使用他们以前咱们知道为何要使用他们,他们能给咱们带来什么好处吗,仍是只是跟随潮流 大多数的开发...
妈妈不再用担忧我不会 RxJava 了 - Android - 掘金
RxJava的精妙之处就是异步操做极其方便,也就是Schedulers的使用,本项目可让你们完全掌握Schedulers的使用,还有经常使用的操做符、RxAndroid...的使用详解。 Screenshots 详解 咱们能够把Schedule...
RxPermissions 获取运行时权限 - Android - 掘金
1.场景分析 我在android7.0上使用扫描功能的时候,由于app没有受权照相机权限,出现了下图的状况 ...
基于RxJava2+Retrofit+RxCache的网络请求封装 | 掘金技术征文 - 掘金
这套框架来源于现有项目,这几天开了新项目正好用到顺手就把这套框架抽出来了,也方便之后使用。目前网上对Rxjava2+Retrofit2的封装真是太多了,可是大致思路都是同样的,并且好多代码都具备类似性,这套其实也不例外,你们可选择性使用。 首先咱们先不说封装...
值得收藏的图解Rxjava Operators - 掘金
本文中经过图解的方式解释Rxjava中复杂的操做符,值得收藏。其中用到的demo地址:RxJava2-Android-Samples 1. buffer demo: Observable<List<String>> buffered =...
响应式编程在 Android 中的应用 - Android - 掘金
响应式编程简介 响应式编程的具体实现-RxJava ...
使用 Retrofit 和 Okhttp 实现网络缓存。无网读缓存,有网根据过时时间从新请求 - Android - 掘金
使用Retrofit和Okhttp实现网络缓存,更新于2016.02.02 本文使用 Retrofit2.0.0-beta二、Okhttp 2.6.0(Okhttp3.0以后api写法有变化) ...
RxPermissions 源码解析 - Android - 掘金
项目地址:RxPermissions,本文分析版本: 4c4d4e1 1.简介 RxPermissions是基于RxJava开发的用于帮助在Android 6.0...
(译) RxAndroid 中文教程 - Android - 掘金
原文地址:RxAndroid Tutorial 原文做者:Artem Kholodnyi 译文出自:掘金翻译计划 译者:Jamweak 校对者:Zhiwei Yu,...
给初学者的 RxJava2.0 教程 (九) - 掘金
Outline [TOC] 前言 很久不见朋友们,最近一段时间在忙工做上的事情,没来得及写文章,这两天正好有点时间,赶忙写下了这篇教程,省得你们说我太监了。 正题 先来回顾一下上上节,咱们讲Flowable的时候,说它采用了响应式拉的方式,咱们还举了个叶问打小...
RxJava 系列番外篇:一个 RxJava 解决复杂业务逻辑的案例 - 掘金
以前写过一系列RxJava1的文章,也承诺过会尽快有RxJava2的介绍。无奈实际项目中还未真正的使用RxJava2,不敢妄动笔墨。因此此次仍是给你们分享一个使用RxJava1解决问题的案例,但愿对你们在使用RxJava的时候有一点点启发。对RxJava还不了...
Android 手把手教你使用 Retrofit2 - Android - 掘金
Android 手把手教你使用Retrofit2 本文原创,转载请注明出处。欢迎关注个人 简书。 前言: ...
RxJava操做符系列三 - 掘金
RxJava操做符系列传送门 RxJava操做符源码 RxJava操做符系列一 RxJava操做符系列二 前言 在以前的文章,咱们介绍了一些Observable的建立以及数据转换的操做符,其中的一些数据转换的操做符理解仍是有必定的难度的,可是相信若是敲一遍...
Android 网络缓存,retrofit+okhttp - Android - 掘金
本文是我对本身掌握的网络缓存知识作一个总结,但愿能对你们有所帮助,若有侵权,我改改就行了0.0 ...
关于RxJava最友好的文章 - 掘金
本篇文章已受权微信公众号 guolin_blog (郭霖)独家发布 RxJava究竟是什么?让咱们直接跳过官方那种晦涩的追求精确的定义,其实初学RxJava只要把握两点:观察者模式和异步,就基本能够熟练使用RxJava了。 异步在这里并不须要作太多的解释,因...
给初学者的 RxJava2.0 教程 (八) - 掘金
Outline [TOC] 前言 在上一节中, 咱们学习了FLowable的一些基本知识, 同时也挖了许多坑, 这一节就让咱们来填坑吧. 正题 在上一节中最后咱们有个例子, 当上游一次性发送128个事件的时候是没有任何问题的, 一旦超过128就会抛出Missi...
给初学者的RxJava2.0教程(七) - 掘金
Outline [TOC] 前言 上一节里咱们学习了只使用Observable如何去解决上下游流速不均衡的问题, 之因此学习这个是由于Observable仍是有不少它使用的场景, 有些朋友自从据说了Flowable以后就以为Flowable能解决任何问题, ...
RxJava操做符系列一 - 掘金
前言 第一次接触学习RxJava应该是一两个月前的事情了,但其中也是断断续续,最近又再次去学习RxJava,和当初刚接触RxJava彻底不是一样的心情,轻松了不少,也感觉到了RxJava的魅力,真是不禁衷感叹太牛了。目前关于RxJava的文章也不少,我的推荐两...
给初学者的RxJava2.0教程(六) - 掘金
Outline [TOC] 前言 在上一节中, 咱们找到了上下游流速不均衡从而致使BackPressureException出现的源头 , 在这一节里咱们将学习如何去治理它 . 可能不少看过其余人写的文章的朋友都会以为只有Flowable才能解决 , 所...
RxJava 操做符系列二 - 掘金
RxJava操做符源码传送门 在上篇文章RxJava操做符系列一咱们介绍的操做符几乎都是建立被观察者的操做符,那么今天的这篇文章就介绍一下常常用到的转换操做符。话很少说,开始上车。 Map 该操做符是对原始Observable发射的每一项数据运用一个函数,然...
咱们真的须要使用RxJava+Retrofit吗? - 掘金
Android.jpg 前言 能够说RxJava+Retrofit是整个2016年Android 开发圈内最受关注的的组合。各大Android论坛上有大量以RxJava+Retrofit+xxx 为标题的文章,此类文章也备受你们的关注。这个组合仿佛已经成为了A...
给初学者的RxJava2.0教程(五) - 掘金
Outline [TOC] 前言 你们喜闻乐见的Backpressure来啦. 这一节中咱们未来学习Backpressure. 我看好多吃瓜群众早已坐不住了, 别急, 咱们先来回顾一下上一节讲的Zip. 正题 上一节中咱们说到Zip能够将多个上游发送的事件组...
给初学者的RxJava2.0教程(二) - 掘金
Outline [TOC] 前言 上一节教程讲解了最基本的RxJava2的使用, 在本节中, 咱们将学习RxJava强大的线程控制. 正题 仍是以以前的例子, 两根水管: RxJava 正常状况下, 上游和下游是工做在同一个线程中的, 也就是说上游在哪一个线...
给初学者的RxJava2.0教程(三) - 掘金
Outline [TOC] 前言 上一节讲解了线程调度, 而且举了两个实际中的例子, 其中有一个登陆的例子, 不知你们有没有想过这么一个问题, 若是是一个新用户, 必须先注册, 等注册成功以后再自动登陆该怎么作呢. 很明显, 这是一个嵌套的网络请求, 首先需...
给初学者的 RxJava2.0 教程 (四) - 掘金
Outline [TOC] 前言 在上一节中, 咱们提到了Flowable 和Backpressure背压, 原本这一节的确是想讲这两个东西的,但是写到一半感受仍是差点火候,感受时机未到, 所以,这里先来作个准备工做, 先带你们学习zip这个操做符, 这个操...
给初学者的RxJava2.0教程(一) - 掘金
Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,之前使用过RxJava1只须要看看更新文档就知道怎么使用了,但还有一些之前没用过RxJava的朋友可能就不知道怎么办了,不知道该看RxJava1仍是直接跳到RxJav...
关于 RxJava 最友好的文章—— RxJava 2.0 全新来袭 - 掘金
前言 以前写RxJava相关文章的时候,就有人想让我谈谈RxJava2.0的新特性,说实话,一开始我是拒绝的。由于在我看来,RxJava2.0虽然是版本的重大升级,但总归仍是RxJava,升级一个版本还能上天是咋的?了解一下它的更新文档不就行了么?真的有必要单...
RxJava 从入门到出轨 - Android - 掘金
目录 目录 前言 RxJava 概念初步 做用 - 异步 模式 - 观察者模式 结构 - 响应式编程 优点 - 逻辑简洁 RxJava 依赖 RxJava 入门 事件产生 事件消费 事件订阅 区分回调动做 入门示例 RxJava 进阶 Sche...
你不知道的Retrofit缓存库RxCache - 掘金
推荐:看到如此多的MVP+Dagger2+Retrofit+Rxjava项目,轻松拿star,心动了吗?MVPArms是一个 MVP+Dagger2+Retrofit+Rxjava快速集成框架(目前Dagger应用最复杂的框架),自带上万字文档以及自动生成MV...
OKio - 从新定义了“短小精悍”的IO框架 - 掘金
前言 其实接触Square的这款IO框架仍是由于okHttp这个网络框架,由于他的网络IO是经过OKio来完成的。不过,对于Java原生IO体系我倒是早已心怀不满。基本上我很排斥写Java的IO部分,由于写起来很麻烦和笨重,有多排斥呢? 我记得大学那会儿,准备...
RxRetrofit - 终极封装 - 深刻浅出 & 异常 - 掘金
背景 在前面Rxjava+ReTrofit+okHttp深刻浅出-终极封装专栏咱们已经全面的封装了一套能够投入实战的框架,最近QQ群中有兄弟说异常处理这块能够优化优化并给出了建议参考项目,果断从新将以前的封装完善走起来,将请求过程当中的处理统一封装起来,回调给调...
Okhttp 源码学习 (二)- 责任链模式获取响应 - Android - 掘金
设计模式解析之责任链模式 模式介绍 模式的定义 一个请求沿着一条“链”传递,直到该“链”上的某个处理者处理它为止。 模式的使用场景 一个请求能够被多个处理者处理或处理者未明确指定时...
Okhttp 源码学习 (一)- 同步和异步提交请求 - Android - 掘金
Okhttp是一个支持HTTP和HTTP/2的客户端,能够在android和java应用中使用 支持同步和异步请求,同步请求会阻塞当前线程,异步请求不会阻塞当前线程 支持HTTP/2协议,可让客户端中到同一服务器的所...
RxJava 的基本使用 - Android - 掘金
首先给出Github上的源码 RxJava:https://github.com/ReactiveX/... RxAndroid:htt...
从零开始搭建一个项目 (rxJava+Retrofit+Dagger2) -- 第 0 章 - Android - 掘金
鸡汤:成功其实很简单,定下一个合理的计划,而后坚持按照计划执行。 目前网上有关Android的学习资料有不少,但有关于如何完整的搭建一个项目的资料比较少见,不免对...
探索专为 Android 而设计的 RxJava 2-Jake Wharton - Android - 掘金
RxJava 的下一代版本正在紧锣密鼓地开发当中。尽管在新版本中,不少操做符并未发生变化,可是建立可观察对象 (observable creation)、订阅管理 (subscription management) 以及背压 (backpressure) 都进...
Retrofit 经过 POST 提交 JSON 数据、多图片多文件上传 - Android - 掘金
Retrofit经过POST提交JSON数据、图片文件 前言:最近作的项目采用了retrofit框架,可是遇到了传图片和json数据的需求,就不会用了,通过长时间的搜索与亲身测试,终于将这两种需求的处理方式都学...
一些你可能须要的 okhttp 实现 - Android - 掘金
本文已受权微信公众号:鸿洋(hongyangAndroid)原创首发。 转载请注明出处:http://blog.csdn.net/qq_17766... ...
RxJava 操做符系列五 - 掘金
RxJava操做符系列传送门 RxJava操做符源码 RxJava操做符系列一 RxJava操做符系列二 RxJava操做符系列三 RxJava操做符系列四 今天就不啰嗦了,直接开始咱们今天的学习。今天介绍一些辅助操做符。 Delay 该操做符让原始Obs...
RxJava操做符系列四 - 掘金
RxJava操做符系列传送门 RxJava操做符源码 RxJava操做符系列一 RxJava操做符系列二 RxJava操做符系列三 前言 在上一篇文章咱们主要介绍的是RxJava的一些过滤操做符,若将过滤操做和转换操做一块儿使用,能处理复杂的的业务逻辑,在...
RxJava操做符系列三 - 掘金
RxJava操做符系列传送门 RxJava操做符源码 RxJava操做符系列一 RxJava操做符系列二 前言 在以前的文章,咱们介绍了一些Observable的建立以及数据转换的操做符,其中的一些数据转换的操做符理解仍是有必定的难度的,可是相信若是敲一遍...
RxRetrofit - 终极封装 - 深刻浅出 & 扩展 String - 掘金
背景 在以前的封装1-5RxRetrofit-深刻浅出-终极封装中咱们都是经过传统的GsonConverterFactory自动解析,这样作确实很方便,用户能直接获取返回的对象,不用关心具体的转换,可是:这随之而来有不少的缺陷(虽然官网推荐这样使用); 好比:...
RxRetrofit - 终极封装 - 深刻浅出 & 数据缓存 - 掘金
背景 数据持久化在如今移动app开发中已经愈来愈被你们承认,提升了用户体验和软件的稳定性,可是因为retrofit持久化的局限性,因此须要本身动手改造一个适合本身的数据持久化方案! 封装效果 这里写图片描述第一次请求是网络加载,以后只要在设置的保鲜时间之内都是...
RxRetrofit - 终极封装 - 深刻浅出 & 断点续传 - 掘金
背景 断点续传下载一直是移动开发中必不可少的一项重要的技术,一样的RxJava和Retrofit的结合让这个技术解决起来更加的灵活,咱们彻底能够封装一个适合自的下载框架,简单并且安全! 效果 实现 下载和以前的http请求能够相互独立,因此咱们单独给dow...
RxRetrofit-终极封装-深刻浅出&入门 - 掘金
背景 今年Android移动各大门户网站最热门的无非RxJava-Retrofit-OkHttp,因此准备强势入手一波封装,解决代码复用性的问题,这篇先先来个简单的压压惊,看看RxJava-Retrofit结合的使用基础要点,后续会出一些列的专栏优化一套完善的...
关于 RxJava 最友好的文章—— RxJava 2.0 全新来袭 - 掘金
前言 以前写RxJava相关文章的时候,就有人想让我谈谈RxJava2.0的新特性,说实话,一开始我是拒绝的。由于在我看来,RxJava2.0虽然是版本的重大升级,但总归仍是RxJava,升级一个版本还能上天是咋的?了解一下它的更新文档不就行了么?真的有必要单...
RxJava操做符系列一 - 掘金
前言 第一次接触学习RxJava应该是一两个月前的事情了,但其中也是断断续续,最近又再次去学习RxJava,和当初刚接触RxJava彻底不是一样的心情,轻松了不少,也感觉到了RxJava的魅力,真是不禁衷感叹太牛了。目前关于RxJava的文章也不少,我的推荐两...
RxJava 操做符系列二 - 掘金
RxJava操做符源码传送门 在上篇文章RxJava操做符系列一咱们介绍的操做符几乎都是建立被观察者的操做符,那么今天的这篇文章就介绍一下常常用到的转换操做符。话很少说,开始上车。 Map 该操做符是对原始Observable发射的每一项数据运用一个函数,然...
给初学者的RxJava2.0教程(五) - 掘金Outline [TOC] 前言 你们喜闻乐见的Backpressure来啦. 这一节中咱们未来学习Backpressure. 我看好多吃瓜群众早已坐不住了, 别急, 咱们先来回顾一下上一节讲的Zip. 正题 上一节中咱们说到Zip能够将多个上游发送的事件组...