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
RxJava
来一场嘴撕
RxJava
的热恋
一.介绍
RxJava
应该说是一种编程框架,采用的模式是观察者模式。同时它也属于响应式编程,何为响应式编程?本人建议可以对比流媒体的播放,甚至是cs模式,我理解为一种简易的问答模式。
最有文化的码农
·
2020-08-22 19:50
RxJava
系列 (五)
RxJava
2 简介
概述
RxJava
是响应式编程(ReactiveExtensions)在JVM平台上的实现,即用java语言实现的一套基于观察者模式的异步编程接口,目前有1.x版本和2.x版本两套实现。
嘎啦果安卓兽
·
2020-08-22 19:35
Rxjava
和Retrofit返回数据解析问题
一、前言:在我们数据请求过程中,采用的接口请求,Observable返回数据。我们定义的返回数据都是Json数据。通过Dagger2配置:@ModulepublicclassRetrofitModule{privateintCONNECT_TIMEOUT=3;privateintREAD_TIMEOUT=3;privateintWRITE_TIMEOUT=3;/***添加应用拦截器intercep
因为我的心
·
2020-08-22 19:50
Android
retrofit2.4.0结合adapter-
rxjava
,converter-gson,源码解析
retrofit2.4结合adapter-
rxjava
,converter-gson,源码解析Retrofit作为时下android里比较常用的库,特别是结合着
rxjava
后用起来很是酸爽啊,本篇就是剖析一下
weixin_34199405
·
2020-08-22 19:40
微信小程序多页面传参通信的探索与实践
在android中,我们一般采用setresult方法来返回参数,或者直接使用
rxjava
框架或者eventbus框架来解决此类问题。业务分
weixin_33769207
·
2020-08-22 19:02
Android Studio 添加retrolambda插件,实现Lambda表达式,与
RxJava
结合
AndroidStudio添加retrolambda插件,实现Lambda表达式,与
RxJava
结合配置方法就如图所示
wahahaha18
·
2020-08-22 18:50
RxJava
RxAndroid
告别
RxJava
:Coroutine Channel替代Rx Observable/Subject
最近有一些文章建议大家放弃
RxJava
。在AAC推荐的MVVM最佳实践中重度依赖了
RxJava
,是不是也可以考虑去掉其中的
RxJava
呢?
fundroid_方卓
·
2020-08-22 18:17
Kotlin
#
Kotlin
Coroutine
RxJava
【Kotlin协程】当DialogFragment遇上Coroutine
好在有
RxJava
、Coroutine等优秀的工具,我们可以对其进行一番改造。
fundroid_方卓
·
2020-08-22 18:17
Kotlin
#
Kotlin
Coroutine
使用
RxJava
优化EditText#onTextChanged回调
onTextChangedEditText是常用的文字输入控件,但是其回调接口设计的不友好,需要实现三个接口,而大多数场景我只关心onTextChangededitText.addTextChangedListener(object:TextWatcher{overridefunafterTextChanged(s:Editable?){}overridefunbeforeTextChanged(
fundroid_方卓
·
2020-08-22 18:17
RxJava
Android
RxKotlin使用介绍
虽然ReactiveX在各个平台都有实现,例如Java上
RxJava
,Javascript上的RxJs。
fundroid_方卓
·
2020-08-22 18:45
Kotlin
RxJava
RxJava
RxKotlin
RxJava
使用(二)线程之间的切换
在开发当中只要不是静态页面,我们都要对后台服务器发起网络请求。总所周知,发起网络请求是一个耗时操作,一般的耗时操作都必须开启一个子线程来进行请求,从网络端拿到数据之后我们要将数据set到各种UI控件中去。但是坑爹的是,在子线程之中我们并不能更新UI,必须在主线程(又称UI线程)进行数据的set,因此我们又必须切换到主线程去做处理。这样一会儿子线程,一会儿主线程的切换处理,非常让人头疼,代码往往是东
晨雨细曲cyxq
·
2020-08-22 18:20
Android
Android开发知识
RxJava
2.0(四)谈一谈基础功能源码实现
前言我们在使用
RxJava
的时候最常用的功能就是写一个被观察者、一个观察者。在被观察者中发射数据,在观察者中接收数据,最后用subscribe将两者给订阅起来实现最基础的功能。
晨雨细曲cyxq
·
2020-08-22 18:20
Android
Retrofit2.0和
RxJava
2.0的简单封装
一、首先添加项目依赖:implementation"com.squareup.okhttp3:logging-interceptor:$var.loggingInterceptor"implementation"com.squareup.okhttp3:okhttp:$var.okhttp"implementation"com.squareup.retrofit2:retrofit:$var.re
催丝塔娜
·
2020-08-22 18:46
android
在android studio 手动添加retrolambda插件
最近在研究
Rxjava
,发现在lambada表达式可以使代码大大简化,于是在androidstudio中安装retrolambda这个插件,然而无论通过在线下载还是本地安装,都是提示Failtoloadplugindescriptorfromfilegradle-retrolambda
云起南冥
·
2020-08-22 18:41
RxJava
操作符(07-辅助操作)
版权声明:本文为openXu原创文章【openXu的博客】,未经博主允许不得以任何形式转载目录:文章目录1.Delay2.Do3.Materialize/Dematerialize4.ObserveOn/SubscribeOn5.TimeInterval6.Timeout7.Timestamp8.Using9.To1.Delay delay的意思就是延迟,这个操作符会延迟一段指定的时间再发射Ob
open-Xu
·
2020-08-22 18:42
RxJava详解
封装retrofit网络请求工具类
privatevalretrofit:Retrofit=Retrofit.Builder().baseUrl(url).client(okHttpClient).addCallAdapterFactory(
RxJava
2CallAdapterFacto
斯卍喽
·
2020-08-22 18:14
java
Kotlin
定时任务
Android中执行定时任务也是很常见的需求,今天我们就来实现一个最简单的定时任务:从1到10每隔1秒进行数数,实现方案有:(1)Handler(2)Timer(3)
RxJava
(4)ExecutorService
俗人浮生
·
2020-08-22 17:20
RxJava
的学习旅程(一)
1.最近在群里听到最多的就是关于
RxJava
了,这个框架被很多人看好,是未来技术的主流。听了那么多关于
RXJAVA
的讨论,我早已按耐不住学习新技术的心了。虽然我还很菜,android基础知识都没玩透。
追逐梦想的青年
·
2020-08-22 17:08
android-框架
android-知识
Android
Rxjava
Android架构模式二:MVP
为此Google推出了AndroidArchitectureBlueprints项目,在这个项目中,ErikHellman与我基于MVP与
RxJava
创建了一些示例。现在来看看我们是如何应
曾志刚
·
2020-08-22 17:59
android
architecture
RxJava
之defer操作符
https://blog.csdn.net/zhuxuliao/article/details/51542809Defer操作符1.作用defer操作符与create、just、from等操作符一样,是创建类操作符,不过所有与该操作符相关的数据都是在订阅是才生效的。2.用法:i=12;//注意此处defer的参数是Func0,而不是OnSubscrieObservableobservable=Ob
lppl010_
·
2020-08-22 17:15
Hystrix
AsyncTask的源码分析,非常详细!
今天是放假第一天就计划挑一个简单一点的主题来写一个博客;在前一段时间总是时不时的听各位大佬提起基础的重要性,所以这次就Android的基本异步组件AsyncTask来做一个解析,虽然现在已经各种
RxJava
jelly_fang
·
2020-08-22 17:06
Android学习笔记
RxJava
驯服数据流之时间平移
Rx最大的特征之一就是无法预测何时会有数据发射。有些Observable会同步的即可发射所有的数据,比如range,有些按照一定的时间间隔发射数据、有些根本无法确定到底何时发射数据。例如,鼠标移动时事件和UDP数据包到达的时刻。我们需要合适的工具来处理这些无法确定何时发射的事件。Buffer缓存Buffer可以收集数据并缓存起来,等缓存到固定的数目后一起发射,而不是来一个发射一个。有多种方式可以缓
一叶飘舟
·
2020-08-22 17:06
Android开发
RxJava入门
RxPermissions 的使用
RxPermissions添加RxPermissions依赖implementation'com.github.tbruyelle:rxpermissions:0.10.2'使用RxPermissions必须搭配
RxJava
startCat丶
·
2020-08-22 16:03
Android
AndroidStudio打包jar包
的脚本文件taskmakeJar(type:org.gradle.api.tasks.bundling.Jar){//指定生成的jar名baseName'sdk'//从哪里打包class文件/Test
RxJava
Aige_cang
·
2020-08-22 16:58
Android之
RxJava
2
RxJava
以观察者模式为骨架,在2.0中依旧如此。
瞄大大
·
2020-08-22 16:25
JAVA
android
studio
安卓
Android kotlin5分钟入门 快速掌握
问题1.自动生成类名2.自动生成get和set方法该demo是使用Kotlin写的登录demo,使用MVP模式,里面用到了Retrofit+
RxJava
学习的地址:https://www.runoob.com
深南大盗
·
2020-08-22 16:44
kotlin
Retrofit 2.0 超能实践(一),完美支持加密Https传输
转载自:http://www.jianshu.com/p/16994e49e2f6前阵子看到圈子里Retrofit2.0,
RxJava
(Android),OkHttp3.3,加之支持Android和iOS
Beg_inner
·
2020-08-22 15:11
网络连接
网络
Android基于Retrofit2.0+
RxJava
封装的超好用的工具类
调用方便简洁.无需重复设置属性的步骤.可固定配置Host也可动态配置Url、请求头、参数等.支持文件下载和上传.支持json形式提交.支持扩展APIService统一处理无网络情况,和支持加载进度结合
RxJava
合抱之木,生于毫末,九层之台,起于累土
·
2020-08-22 15:05
RxJava
okhttp源码解析(一):整体分析
那肯定是okhttp,它开源已经有很长一段时间了,一直都是开发者们的最爱,例如目前最流行的:
Rxjava
+Retrofit+okhttp,都是以okhttp作为网络层实现的基础,图片加载框架Fresco
li504799868
·
2020-08-22 15:31
Android
开源框架解析系列
响应式系统reactive system初探
初识响应式系统第一次听到reactive这个词还是在几年前,偶然了解到了
Rxjava
这个项目,仿佛为我打开了一扇新的大门,
Rxjava
是ReactiveX的java实现,ReactiveX家族除了
Rxjava
flydean
·
2020-08-22 15:17
架构
架构设计
响应式
在Android上使用Lambda表达式 - retrolambda插件
特别是用
Rxjava
的时候,将各种数据变换使用Lambda表达式来简化,可以最大化的减少样板代码,使整个数据流的处理逻辑十分清晰(下面
薛瑄
·
2020-08-22 15:00
lambda
尝试翻译
RxJava
Github首页README文档
原文地址:README.md前言关于
RxJava
:详情请查看另一篇文章:Android
RxJava
学习笔记。
EmMper
·
2020-08-22 14:33
1.kotlin安卓实践课程-构建application
简介主要会通过安卓实战来讲解kotlin语法和实际应用,本教程设及知识点包括框架模式mvp+mvvm,Databinding(数据绑定框架),Dagger2(依赖注入框架),DeepLink(页面路由框架),
Rxjava
呵呵_9e25
·
2020-08-22 14:46
RxJava
(十二):RxBinding
简介1.1RxBinding介绍RxBinding是JakeWharton大神写的框架,它的API能够把Android平台和兼容包内的UI控件变为Observable对象,这样就可以把UI控件的事件当作
RxJava
小兵兵同学
·
2020-08-22 13:14
java
android
rxjava
rxandroid
重拾Android之路之Retrofit+
RxJava
+OkHttp
现在Android市面上很火的当然是Retrofit+
RxJava
+OkHttp,功能强大,简单易用,因此选用这套方案来改造网络库。
OzanShareing
·
2020-08-22 13:48
simviso 国外MIT CMU 斯坦福计算机科班顶级课程翻译系列
同时,本人也有关于很多编程方面的分享,比如
Rxjava
的源码解读Spri
知秋o
·
2020-08-22 12:05
java
mit
数据库
编译原理
分布式系统
Android RxLife 一款轻量级别的
RxJava
生命周期管理库(一)
简介RxLife是一款轻量级别的
RxJava
生命周期管理库,代码侵入性极低,随用随取,不需要做任何准备工作,支持在Activity/Fragment的任意生命周期方法断开管道。
不怕天黑
·
2020-08-22 12:08
as
android
lifecycle
rxandroid
rxjava
RxJava
(十一): 并行编程
博客主页1.
RxJava
并行操作被观察者(Observable/Flowable/Single/Completable/May)发射的数据流可以经历各种线程切换,但是数据流的各个元素之间不会产生并行执行的效果
小兵兵同学
·
2020-08-22 11:45
java
android
rxjava
rxandroid
《Java编程方法论:响应式
RxJava
与代码设计实战》序
原文链接:《Java编程方法论:响应式
RxJava
与代码设计实战》序,来自于微信公众号:次灵均阁正文内容在《2019一月的InfoQ架构和设计趋势报告》1中,响应式编程(ReactiveProgramming
mercyblitz
·
2020-08-22 11:47
设计思想
rxjava
java
Android RxLife 一款轻量级别的
RxJava
生命周期管理库(二)
在AndroidRxLife一款轻量级别的
RxJava
生命周期管理库(一)一文中,我们讲解了lift,compose这两个操作符的使用,及
RxJava
是如何造成内存泄漏的,RxLife又是如何解决
RxJava
不怕天黑
·
2020-08-22 10:44
as
android
lifecycle
rxandroid
rxjava
两步打造华丽丽的Android引导页(用到
RxJava
)
原文发布于我的博客Android猿上篇文章:
RxJava
实践之打造酷炫启动页中,我们尝试了用
RxJava
实现酷炫的启动页,今天我们再此基础上加入首次使用APP时的引导页功能。
xialong
·
2020-08-22 10:12
android
引导页
rxjava
Room数据库
compile"android.arch.persistence.room:runtime:1.1.0-beta2"annotationProcessor"android.arch.persistence.room:compiler:1.1.0-beta2"//
rxjava
2
懒猫1105
·
2020-08-22 09:02
动脑学院
Rxjava
预习资料
Rxjava
入门
前言
Rxjava
由于其基于事件流的链式调用、逻辑简洁&使用简单的特点,深受各大Android开发者的欢迎。
十年开发程序员
·
2020-08-22 03:43
Rxjava
_入门篇
一、ReactiveX简介在学习
RxJava
前首先需要了解ReactiveX,因为
RxJava
是ReactiveX的一种Java的实现形式。
爱生活爱Android
·
2020-08-22 03:40
Android查询本地文件(最快速度)
Android本地文件快速查询引用权限使用框架compile'io.reactivex:
rxjava
:1.2.1'compile'io.reactivex:rxandroid:1.2.1'参考地址手机文件类型
qq_30776389
·
2020-08-22 02:51
漂亮的代码
使用
rxjava
2实现验证码重新发送按钮的倒计时
主要是为了把休眠和倒计时放到子线程中,同时只能在主线程修改button的文字等信息。代码中resendbtn就是要在上面显示倒计时的按钮,second是倒计时秒数,执行过程在执行子线程中的倒计时之前,先把按钮禁用,然后执行子线程中的循环,子线程中每调用一次e.onnext方法都会执行一次主线程的onNext方法,子线程负责休眠和倒计时,主线程的onNext方法负责修改button。直到子线程中的循
ihchenchen
·
2020-08-22 01:44
Rxjava
学习笔记
Rxjava
2.x出现了两种观察者模式:Observable(被观察者(发射器))/Observer(观察者(接收器))Flowable(被观察者(发射器))/Subscriber(观察者(接收器))两者的区别
raincxy
·
2020-08-22 00:11
java及android中常用到的链式调用写法
(方法)"的形式进行调用,最典型的就是
RxJava
。android中AlertDialog控件的源码也是这种形式的。查阅可知,大家把它叫做链式调用。“行动是检验程序的唯一标准”0.0!
总有刁民想爱朕
·
2020-08-21 23:26
java
学习计划--持续更新
学习计划--持续更新kotlinJetpack组件
Rxjava
Flutterkotlin18年买了一本《kotlin实战》,但公司一直没有项目练手,导致又忘的差不多了,最近因为解决同事的bug(他负责的模块是用
0你太猖狂0
·
2020-08-21 23:59
Android
将自己的项目发布到jcenter(超详细~)
我们日常开发中必然要引入很多的类库(如okhttp,Glide,retrofit,
rxjava
等等),进行项目支持。那我们是不是也可以自己写一些类库,让别人使用?这个一定很酷!
Allen___
·
2020-08-21 23:00
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他