E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RxJava2
RxJava2
.0文章四 - Zip操作符的用法
前言这一节主要讲解Zip操作符的用法1.Zip操作符Zip是通过一个方法将多个上游(多个水管、多个Observable)发射的事件结合到一起,然后发射这个组合事件,是严格按照顺序的,它只发射与发射数据量最少的上游(最少的水管、最少的Observable)一样多的数据。如下图所示:zip.png由上图可知:上游有两根水管,一根用于发射圆形事件,另一根用于发射三角形事件,通过Zip操作符,把圆形事件和
世道无情
·
2018-04-29 20:57
列表订单,实现下拉刷新和上拉加载更多,分页功能+mvp+retrofit+
rxjava2
依赖:compile'com.squareup.okhttp3:okhttp:3.10.0'compile'com.android.support:recyclerview-v7:26.1.0'//黄油刀compile'com.jakewharton:butterknife:8.8.1'annotationProcessor'com.jakewharton:butterknife-compiler
幸运的左右
·
2018-04-28 15:18
ooo
送书啦~《RxJava 2.x 实战》
我最近写了一本书《
RxJava2
.x实战》。该书由电子工业出版社出版,目前已经在淘宝、京东、当当、亚马逊等各大电商平台上进行预售。
Java与Android技术栈
·
2018-04-28 00:00
RxJava响应式编程,入门的HelloWorld;
Rxjava真的是让人又爱又恨,因为它的线程切换和链式调用真的很好用,但是入门却有点难度,因为它和你之前对代码的理解不一样;添加配置:compile'io.reactivex.
rxjava2
:rxjava
Choi晨
·
2018-04-26 22:50
Android
Android---网络编程之OkHttp3整体结构了解以及使用
网络编程之Http协议Android—网络编程之OkHttp3整体结构了解以及使用Android—网络编程之Okhttp3源码解析Android—网络编程之Retrofit2整体结构了解以及+Okhttp3+
rxjava2
Sky小白
·
2018-04-26 22:41
Android---网络编程
Retrofit2和
Rxjava2
封装思路
//ApiService.javapublicinterfaceApiService{@POST("app/api")Observablerequest2(@BodyRequest2request);/***CreateanewApiService*/classFactory{privateFactory(){}publicstaticApiServicecreateService(){OkHtt
hejj8023
·
2018-04-26 19:55
android开发
Rxjava2
Retrofit2
Rxjava学习之——课程大纲
发射源)Observer(接收源)Subscriber(订阅者)Subscription(用来取消订阅事件)Action0Func0Backpressure(背压策略)SubjectRxJava1.x与
RxJava2
PGzxc
·
2018-04-26 12:12
技术文档
宅社V0.2.0发布并开源,从零开始打造一个面向产品级应用
出于爱好与学习的目的做出了这款MD风格的应用,旨意通过涵盖Android端的一些热门技术框架来打造一个面向市场级别的产品通过本项目,你可以了解到以下技术:MaterialDesignMVP组件化Kotlin
RxJava2
RetrofitDagger2RealmGlideAr
rabtman
·
2018-04-22 00:00
gradle
组件化
java
kotlin
android
从零开始打造一款面向市场级应用
端的一些热门技术框架来打造一个面向市场级别的产品项目地址:https://github.com/Rabtman/AcgClub通过本项目,你可以了解到以下技术:MaterialDesignMVP组件化Kotlin
RxJava2
RetrofitDagger2RealmGlideArouterJs
Rabtman
·
2018-04-18 20:21
RxJava2
----切换上游线程
需要注意的分析点1.装饰模式对上一步observable.create生成的对象进行包装2.NewThreadScheduler3.RxThreadFactory--ThreadFactory4.CachedWorkerPool---Runnable5.createWorker----NewThreadWorker.6.DisposeTask--Runnablew.schedule(task,de
石器时代小古董
·
2018-04-08 15:00
RxJava 购物车
一,依赖compile'com.jakewharton:butterknife:8.4.0'compile'io.reactivex.
rxjava2
:rxjava:2.0.1'compile'io.reactivex.
rxjava2
来自北方的实际过往
·
2018-04-06 23:10
RxBus在
rxjava2
.0 的基本使用
转载请标明出处:http://blog.csdn.net/donkor_/article/details/79709366▲前言:事件总线的好处在于方便组件之间的交互,RxBus不是一个库,而是使用RxJava实现事件总线的一种思想。刚好项目中使用到了rxjava,相对于使用eventbus,使用rxbus来的更方便。▲rxbus和eventbus相比较:RxJava主要做异步、网络的数据处理,强
Donkor-
·
2018-03-28 10:40
android
RXJava与Retrofit联合使用
1、准备材料:Retrofit2、0
RXJava2
、0//Android支持Rxjava//此处一定要注意使用
RxJava2
的版本compile'io.reactivex.
rxjava2
:rxjava:
qq_773961852
·
2018-03-27 18:08
Android
RXJava系列
RxJava背压总结
订阅分为:同步订阅异步订阅同步订阅Rxjava1与
Rxjava2
中同步订阅没有用到缓冲区,只要上游事件数量不大于请求数量不会触发MissingBackpressureException异常,但是这种方式在数量多了以后会出现大量的内存使用率上升
BigerBigerWolf
·
2018-03-26 11:30
问题汇总
RxJava2
学习笔记
有关
RxJava2
的学习笔记额外参考文章:Android响应式编程
RxJava2
完全解析一、给初学者的
RxJava2
.0教程系列1、创建的Observable和Observer的实例,不是一次性的(暂时需要加上某些前提
OneDeveloper
·
2018-03-25 23:14
Be
Stronger
Android附加技能
Retrofit网络请求框架的简单使用
retrofit:2.0.2'compile'com.squareup.retrofit2:converter-gson:2.0.2'compile'com.squareup.retrofit2:adapter-
rxjava2
柠檬j
·
2018-03-20 20:06
java
Android数据通信框架
数据通信框架
rxjava2
异步框架compile'io.reactivex.
rxjava2
:rxjava:2.1.3'compile'io.reactivex.
rxjava2
:rxandroid:2.0.1
追忆_593066063
·
2018-03-17 08:43
AS 解决依赖冲突
引用的部分libs:compile‘io.reactivex.
rxjava2
:rxandroid:2.0.1’compile‘io.reactivex.
rxjava2
:rxjava:2.0.1’compi
于加泽
·
2018-03-15 16:01
基于MVP+
RxJava2
+Retrofit+Dagger2+MD的仿B站Android客户端
项目地址:https://github.com/TeamNB/FakeBiliBili目前完成主页UI以及直播页的部分UI(播放器和弹幕)这个项目完全出自个人爱好,平常也是个b站重度用户。以后会不定期更新~大家多提意见多交流觉得还不错就给个star吧( ̄▽ ̄)~*Version1.1.0架构搭建分析Api完成主页界面Version1.2.0完成直播播放页面集成IjkPlayer并简易封装集成Dan
Misery_Dx
·
2018-03-14 10:11
RxJavaCallAdapterFactory默认实现异步调度
的对象默认添加异步调度经常重复的异步调度代码:Sevice.XXX().subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe();根据
RxJava2
CallAdapterFactory
御诺诺诺诺诺诺诺
·
2018-03-13 16:26
Retrofit
适配器
源码分析
RxJava与Retrofit的使用案例
newRetrofit.Builder().baseUrl(Urls.baseUrl).addConverterFactory(GsonConverterFactory.create()).addCallAdapterFactory(
RxJava2
CallAdapterFactory.create
tmyzh
·
2018-03-12 14:12
Retrofit请求工具类
OkHttpClient;importokhttp3.logging.HttpLoggingInterceptor;importretrofit2.Retrofit;importretrofit2.adapter.
rxjava2
Gybk123
·
2018-03-08 14:34
Android 使用
RxJava2
实现倒计时功能的示例代码
倒计时功能被广泛运用在App启动页、短信验证码倒计时等,通常做法是起一个Handler,在子线程里完成倒计时,如今这一做法有了替代品――RxJava,RxJava是被行内一致认可的第三方开源库,我们可以使用RxJava实现倒计时功能。示例图:示例代码:导入必要的库文件(Android支持库和Reactivex系列支持库)implementation'com.android.support:appc
tnnowu
·
2018-03-08 10:14
RxJava2
如何使工作线程在Disposable.dispose后完成流程
在使用
Rxjava2
时,特别要注意内存泄漏。所以一般在activity或者fragment销毁时调用disposable.dispose来取消订阅。
Keven_Chen123
·
2018-03-07 19:32
Android
Rxjava
dispose
work
thread
replaySubject
Android
Retrofit+mvp+购物车
+'compile'com.android.support.constraint:constraint-layout:1.0.2'compile'io.reactivex.
rxjava2
:rxjava:
ChEng蝶衣
·
2018-03-06 12:02
Retrofit+Rxjava+mvp购物车
+'compile'com.android.support.constraint:constraint-layout:1.0.2'compile'io.reactivex.
rxjava2
:rxjava:
ChEng蝶衣
·
2018-03-06 11:02
让初学者把Rxjava+Retrofit先跑起来
所需依赖库:compile"io.reactivex.
rxjava2
:rxjava:2.1.1"compile'io.reactivex.
rxjava2
:rxandroi
鲜榨柠檬
·
2018-02-25 15:44
RxJava(RxAndroid)_Observable的创建
operators/Creating-Observables.htmlObservable作为RxJava中使用的第一步就是创建它,以下是几种常见的创建方法对应版本的依赖:compile‘io.reactivex.
rxjava2
鱼包子Ray
·
2018-02-14 09:28
RxJava
RxJava2
.0-Flowable类
简介
RxJava2
.0提供了5中操作符的基类,分别为Observable,Flowable,Single,Completable,Maybe;前面几篇文章都是以Observable介绍相关的操作符,Observable
fengluoye2012
·
2018-02-09 12:37
RxJava
Rxjava2
_Flowable_Sqlite_Android数据库访问实例
一、使用Rxjava访问数据库的优点:1.随意的线程控制,数据库操作在一个线程,返回数据处理在ui线程2.随时订阅和取消订阅,而不必再使用回调函数3.对读取的数据用rxjava进行过滤,流式处理4.使用sqlbrite可以原生返回rxjava的格式,同时是响应式数据库框架(有数据添加和更新时自动调用之前订阅了的读取函数,达到有数据添加自动更新ui的效果,同时这个特性没有禁止的方法,只能通过取消订阅
robert_cysy
·
2018-02-07 09:43
Retrofit+Rxjava+okHttp日志拦截器
compile'io.reactivex.
rxjava2
:rxjava:2.0.1'compile'io.reactivex.
rxjava2
:rxandroid:2.0.1'compile'com.squareup.retrofit2
Gybk123
·
2018-02-06 18:57
RxJava2
深度学习(二)
上一篇学完了Observable和Observer,这一篇学一下map操作符和flatMap操作符1.先看一下map操作符:map是RxJava中最简单的一个变换操作符了,map操作符的作用是将上游(Observable)发送的每一个事件,转换成一个函数,使得每一个上游发送的事件都按照指定的规则去做。下面先看一个例子:Observable.create(newObservableOnSubscri
ckwccc
·
2018-02-05 15:36
Android
RxJava2
深度学习(一)
虽然一直都有在用
RxJava2
,但是很惭愧的是,一直都只是在和Retrofit配合使用的时候用了一下,总感觉自己确实还不怎么理解
RxJava2
。看着RxJava中各种各样的操作符,有点力不从心的感觉。
ckwccc
·
2018-02-02 16:04
Android
基于
RxJava2
实现的简单图片爬虫的方法
今年十月份以来,跟朋友尝试导入一些图片到tensorflow来生成模型,这就需要大量的图片。刚开始我只写了一个简单的HttpClient程序来抓取图片,后来为了通用性索性写一个简单的图片爬虫程序。它可以用于抓取单张图片、多张图片、某个网页下的所有图片、多个网页下的所有图片。github地址:https://github.com/fengzhizi715/PicCrawler这个爬虫使用了HttpC
fengzhizi715
·
2018-02-01 10:11
Retorfit+RxJava--单文件上传、多文件+文字一起传、form-data表单提交
retrofit:2.3.0'compile'com.squareup.retrofit2:converter-gson:2.3.0'compile'com.squareup.retrofit2:adapter-
rxjava2
偶是老李头
·
2018-01-30 11:55
Android: RxJava操作符 详细使用手册
本系列文章主要基于
Rxjava2
.0
Carson_Ho
·
2018-01-29 08:47
RxJava
详细教程
RxJava2
实例源码浅析(3)-线程调度
从最简单的例子着手,一步步看RxJava内部是如何封装调用的Flowable.just("hello").subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(newFlowableSubscriber(){@OverridepublicvoidonSubscribe(@NonNullSub
分则能成
·
2018-01-26 21:46
Android
Android RxJava实际应用案例讲解:使用RxJava的最佳开发场景
本系列文章主要基于
Rxjava2
.0接下来的时间,我将持续
Carson_Ho
·
2018-01-26 09:40
RxJava
详细教程
RxJava详细教程
RxJava2
.0-Observable原理分析之Create操作符
简介RxJava一个在JavaVM上使用可观测的序列来组成异步的、基于事件的程序的库;扩展了观察者模式以支持数据/事件的序列,并添加操作符,允许您以声明的方式组合序列,同时抽象出对诸如低层次线程、同步、线程安全和conc等问题的关注。相关的入门的介绍有很多,可参考https://www.jianshu.com/p/15b2f3d7141a系列的文章介绍的非常全面;这篇文章的主要介绍相关的Obser
fengluoye2012
·
2018-01-24 12:54
RxJava
RxJava2
实例源码浅析(2)-map
从最简单的例子着手,一步步看RxJava内部是如何封装调用的Flowable.just(1,2,3).map(newFunction(){@OverridepublicStringapply(@NonNullIntegerinteger)throwsException{return"hello"+integer;}}).subscribe(newFlowableSubscriber(){@Over
分则能成
·
2018-01-22 00:33
Android
RxJava2
实例源码浅析(1)-just
从最简单的例子着手,一步步看RxJava内部是如何封装调用的Flowable.just(1).subscribe(newFlowableSubscriber(){@OverridepublicvoidonSubscribe(@NonNullSubscriptionsubscription){subscription.request(Long.MAX_VALUE);}@Overridepublicv
分则能成
·
2018-01-21 20:14
Android
ijkPlayer 实现视频播放
implementation'com.facebook.fresco:fresco:0.13.0'implementation'com.facebook.fresco:animated-gif:0.13.0'compile'io.reactivex.
rxjava2
XiaoCui9
·
2018-01-18 10:22
Android RxJava:一文带你全面了解 背压策略
本系列文章主要基于
Rxjava2
.0接下来的时间,我将持续推出Android中
Rxjava2
.0的一系列文章,包括原理、操作符、应用场景、
Carson_Ho
·
2018-01-17 09:07
RxJava
详细教程
RxJava详细教程
Android 响应式编程
RxJava2
完全解析
使用了
RxJava2
有一段时间了,深深感受到了其“牛逼”之处。下面,就从
RxJava2
的基础开始,一步步与大家分享一下这个强大的异步库的用法!
程序员大咖
·
2018-01-11 00:00
博文记录
一、精彩博文1、介绍
RxJava2
的背压(BackPress)2、谷歌官方Android应用架构库——Room持久化库二、待研究的博文1、高仿小米时钟2、仿网易云音乐中锁屏后在开锁界面插屏功能
JusticeOfHeaven
·
2018-01-10 13:20
其他
Rxjava2
.0笔记-003-操作符-搭配Retrofit
1.使用interval进行轮询操作,类似于请求用户消息(之前一直使用handler)/***轮询查询接口-使用操作符interval*此处主要展示无限次轮询,若要实现有限次轮询,仅需将interval()改成intervalRange()即可*/privatevoidinit(){/***参数说明:*参数1==第一次延迟时间,1秒后发送查询请求*参数2==间隔时间*参数3==实践单位*该例子发送
ccccccal
·
2018-01-09 22:03
Could not locate call adapter for io.reactivex.Observable
解决:Retrofit.Builderbuilder=newRetrofit.Builder();builder.addCallAdapterFactory(
RxJava2
CallAdapterFactory.create
牟琦muqi
·
2018-01-08 12:51
Android
Rx_java(7)Rx_java2操作符(throttleFirst、debounce )介绍-防止按钮被重复点击案例
Rx_java2的基本使用Rx_java2中的线程控制Rx_java2操作符介绍1(Map、Flatmap)Rx_java2操作符介绍2(debounce、filter、switchMap)Retrofit结合
RxJava2
Mr丶D
·
2018-01-08 11:46
Rx-java
Java
Retiofit封装+
RxJava2
+MVP结合操作使用
retrofitcompile'com.squareup.retrofit2:retrofit:+'compile'com.squareup.retrofit2:converter-gson:+'//
Rxjava2
compile'io.reactivex.
rxjava2
Conan每一天
·
2018-01-07 21:45
android
Retiofit封装+
RxJava2
+MVP结合操作使用
retrofitcompile'com.squareup.retrofit2:retrofit:+'compile'com.squareup.retrofit2:converter-gson:+'//
Rxjava2
compile'io.reactivex.
rxjava2
Conan每一天
·
2018-01-07 21:45
android
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他