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
源码分析笔记(二)
上一篇文章:
RxJava2
源码分析笔记(一)下一篇文章:
RxJava2
源码分析笔记(三)线程切换下面来看一个复杂一点的调用是如何工作的AStudentaStudent=newAStudent();//我自己建的类
本人很懒zzz
·
2020-08-19 20:01
RxJava
RxJava2
源码分析笔记(一)
RxJava2
源码分析笔记(二)
RxJava2
源码分析笔记(三)线程切换先看一个最简单的调用Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe
本人很懒zzz
·
2020-08-19 20:01
RxJava
RxJava2
源码分析笔记(三) 线程切换
RxJava2
源码分析笔记(一)
RxJava2
源码分析笔记(二)终于来到线程切换先看一个如何切线程的简略流程图注:上面蓝牙主流程中subscribeOn(Schedulers.io()),observeOn
本人很懒zzz
·
2020-08-19 20:01
RxJava
rx.xxx 和 io.reactivex.xxx RxJava1 和
RxJava2
和 RxJava3
上图1位置的io.reactivex是代表了
Rxjava2
里面的Observable;2位置的java.util是java自带的Observable;3位置的rx是RxJava1里面的Observable
本人很懒zzz
·
2020-08-19 20:30
RxJava
干货
1、Android下录制App操作生成Gif动态图2、rxjavaAPI3、WANANROID4、给初学者的
RxJava2
.0教程5、使用CMake来进行AndroidNDK开发6、最全最好用的AndroidStudio
snake_6d77
·
2020-08-19 19:19
Rxjava 2.x 源码系列 - 线程切换 (下)
Rxjava2
.x源码系列-基础框架分析
Rxjava2
.x源码系列-线程切换(上)
Rxjava2
.x源码系列-线程切换(下)前言在上一篇博客
Rxjava2
.x源码系列-线程切换(上)我们讲解到,Observable
stormjun94
·
2020-08-19 06:03
RxJava 2.x(转载)
这可能是最好的
RxJava2
.x入门教程系列专栏文章链接:这可能是最好的
RxJava2
.x入门教程(一)这可能是最好的
RxJava2
.x入门教程(二)这可能是最好的
RxJava2
.x入门教程(三)这可能是最好的
CharlesCheng
·
2020-08-19 05:02
Rxjava入门
本文主要基于
Rxjava2
.0如果读者还没学习过Rxjava1.0也没关系,因为Rxj
CuiTao
·
2020-08-19 04:33
RxJava2
学习笔记(3)
接上回继续,今天来学习下zip(打包)操作一、zip操作@TestpublicvoidzipTest(){Observable.zip(Observable.create(emitter->{for(inti=0;i{for(inti=0;iinteger+""+character).subscribe(s->System.out.println(s));}zip字面意义,就是打包操作,把多个Ob
weixin_33895657
·
2020-08-18 17:22
RxJava2
.0——从放弃到入门
前言终于到了讲RxJava这一期,RxJava是笔者个人非常喜欢的一个开源库,它很好的将链式编程风格和异步结合在一起。RxJava其实已经推出很久了,可以说是已经很火了,但是目前仍然还有相当一部分Android开发者没有使用过,甚至说是想用,却不知道怎么用,或者不知道自己的项目哪里可以用到,本着让广大开发者理解并且上手项目,从放弃到入门,故推出这边文章。注:本文所有的具体代码实现都在文章最后的gi
weixin_34087503
·
2020-08-18 09:42
Android面试题:Retrofit
目录源码:相关视频:相关文章:一、简介:二、Retrofit常用参数注解:三、Retrofit使用:源码:square/retrofit相关视频:Retrofit网络库相关文章:Android优雅的让
RxJava2
.0
songzi1228
·
2020-08-18 09:35
Andorid:面试
Android开发之RxJava 2.x
github.com/ReactiveX/RxJavahttps://github.com/ReactiveX/RxAndroid在项目中可以通过以下方式引入依赖:compile'io.reactivex.
rxjava2
VitonWen
·
2020-08-18 09:48
RxJava 详解
//github.com/ReactiveX/RxJavahttps://github.com/ReactiveX/RxAndroid引入依赖:implementation'io.reactivex.
rxjava2
lz强
·
2020-08-18 08:46
Android
app开发
RxJava的使用解析(一)
下面的源码解析是基于RxJava1.x.x版本的,后续会推出
RxJava2
的介绍文章。流程分析RxJava采用的是发布-订阅的观察者模式,它是怎么订阅的呢?Obs
鸡毛飞上天
·
2020-08-18 08:12
工作笔记之
优雅的Android的MVP架构Retrofit2+
Rxjava2
,避免内存泄漏问题
文章的代码是来源于郭子轩,地址是:https://blog.csdn.net/gpf1320253667/article/details/84363059?utm_source=app记得以前在格力的时候,也是用MVP架构,但是代码比较老,随着架构师离开,后面加入的新人越来越多,MVP架构逐渐变形。几乎每个Activity都持有一个自己的Presenter。每个Presenter都有大量重复的代码
呼啸
·
2020-08-17 22:44
高级android
Rxjava2
+retrofit2封装 post 固定json参数
需求:服务端要求请求方式为post,传递参数为json格式在请求后台服务时,移动端又要每次携带固定参数普通的@post然后通过@Query设置参数无法满足需求经一番查询postJson需要通过okhttp中拦截器实现//post数据RequestBodybody=RequestBody.create(MediaType.parse("application/json;charset=utf-8")
卖火柴的小男孩2020
·
2020-08-17 06:37
RxJava2.0
简单封装retrofit2+
rxjava2
1,添加依赖compile'com.squareup.retrofit2:retrofit:2.1.0'compile'com.squareup.okhttp3:okhttp:3.3.1'compile'com.squareup.retrofit2:converter-gson:2.1.0'//适配器compile'com.squareup.okhttp3:logging-interceptor:
月歌丶
·
2020-08-17 06:26
RxJava2
入门笔记
https://github.com/ReactiveX/RxJavahttps://github.com/ReactiveX/RxAndroid2.导入依赖compile'io.reactivex.
rxjava2
破魔
·
2020-08-17 05:51
Retrofit2+
Rxjava2
使用Observable.mergeArray()或merage()中间请求出错导致后续请求中断解决
代码如下:当进行多个请求时中间请求返回数据错误或数据错误时,导致后续的请求无法进行publicObservable[]getAllObservable(){Observable[]observables=newObservable[9];observables[0]=NetClient.getCJXXBean(deviceID).subscribeOn(AndroidSchedulers.main
EndLozz
·
2020-08-17 00:38
bug解决
android
RxJava2
.X 源码分析 一
本文内容大致如下:初步了解
RxJava2
.X的使用流程;探索Observable发送数据的流程;明白Observer是如何接收数据的;解析Observable与Observer的勾搭(如何关联)过程;探索
一叶飘舟
·
2020-08-16 19:03
Android开发
一款基于 MVP+
RxJava2
+Retrofit2+Picasso+DiskLruCache 的应用——熊猫眼
简介熊猫眼是一个平时用来学习的练手的项目,做这样一个应用的目的主要有两个:公司项目因为历史原因还有风险控制方面的问题,新的技术不一定能够应用在现有的版本上。所以手痒了就自己弄个应用写一写,持续的更新增加自己的技能熟练度。同时也把坑踩一踩,以后用到的时候可以少走绕路。像之前的MVPDemo这个仓库,只是进行单一功能的验证测试。写得比较杂乱,慢慢的会失去写下去的热情。所以萌生了写个稍微完整一点的应用的
weixin_33913377
·
2020-08-16 15:16
java
移动开发
Android rxjava实现倒计时功能
1.导入rxjava框架//rxjavarxandroidapi'io.reactivex.
rxjava2
:rxjava:2.2.19'api'io.reactivex.
rxjava2
:rxandroid
书中有颜如玉
·
2020-08-15 20:51
android
App上线
android
RxJava2
/ RxAndroid2的concat拼接多个Observable
RxJava2
/RxAndroid2的concat拼接多个Observableconcat操作符和merge类似,把多个Observable拼接成一个可以观察的输出,例如代码:packagezhangphil.app
zhangphil
·
2020-08-15 17:32
Android
RxJava
/
RxAndroid响应式编程
Android仿微信无网络保存图片到相册,基于Glide4.x与
Rxjava2
.x
今天在微信预览大图时,发现其在无网络的情况下也可以保存图片,我觉得这是个常见的需求,所以动手实现类似的需求,中间也踩了挺多坑,所以跟大家一起分享我踩过的坑。知识点概览1、Glide如何获取缓存的图片2、Android文件的拷贝3、保存的图片如何通知系统更新图库=============分割线============1、Glide如何获取缓存的图片Glide4.x以下,加载图片的方式为Glide.w
weixin_33774883
·
2020-08-15 16:00
RXjava2
_3:数据的转换和回调嵌套的解决
RXjava2
_3:数据的转换和回调嵌套的解决参考:http://blog.csdn.net/jdsjlzx/article/details/51493552https://juejin.im/post
huhanghao
·
2020-08-15 16:04
RxJava和他的小伙伴们
android 学习记录备忘录
1.
RxJava2
.控件ConstraintLayout2016年增加,未曾接触过。
崔长理
·
2020-08-15 15:45
Android
Rxjava与Rxandroid结合实现网络请求
demo:http://blog.csdn.net/shb2058/article/details/714046151.导入必要的包,主要在导retrofit适配rxjava包的时候需要注意,这里的适配是
rxjava2
石博
·
2020-08-15 15:49
Android
Android7.0以上动态权限申请 使用RxPermissions框架,让申请权限更加轻松。
这里使用的是RxPermissions,由
RxJava2
提供支持的Android运行时权限,让代码简洁,申请权限更加方便。该库允许将RxJava与新的AndroidM权限模型一起使用。
Manuel_
·
2020-08-15 15:47
Android
Retrofit2结合
RxJava2
简单处理嵌套请求(flatMap)
gradlecompile'io.reactivex:rxjava:1.2.0'compile'io.reactivex:rxandroid:1.2.1'compile'com.squareup.retrofit2:retrofit:2.1.0'compile'com.squareup.retrofit2:converter-gson:2.1.0'compile'com.squareup.retr
徐乙
·
2020-08-15 15:27
Android
Retrofit2
RxJava2
简单处理嵌套请求
flatMap
(二)
Rxjava2
+Retrofit之Token自动刷新
上篇文章主要对Retrofit做了封装,使之使用起来更加方便。在之前的封装中token过期再次刷新token后需要手动调用之前的请求,这种处理方式不够优雅,因此,在原有的基础上,本篇文章将基于上篇文章的封装并优化Token验证机制。使之能够实现过期自动刷新并重新调用请求。接下来将通过以下几个小节来学习如何实现token验证。为什么要引入token机制token机制的验证流程RxJava+Retro
一包纯牛奶
·
2020-08-15 15:51
Android封装篇
MVP新的使用方法
retrofi依赖compile'com.squareup.retrofit2:retrofit:+'compile'com.squareup.retrofit2:converter-gson:+'//
Rxjava2
怎么了没怎么
·
2020-08-15 14:28
Mvp+
rxjava2
+Retrofit2 结构框架
之前一直用谷歌的mvp模式,不过还是觉得m与p的耦合有点高,前段时间有人推荐给我一个新的mvp结构,其实也不新,只是我没用过而已。这里是它的连接地址:https://github.com/antoniolg/androidmvp它和常用的mvp最大的区别在于她添加了所谓的‘耦合因子’(这么说显得高端一些,其实就是个接口而已)用来进一步解耦M与P层,我们平日(个人这么用而已)用到的mvp中,与数据源
狗剩砸
·
2020-08-15 02:14
技术篇
RxJava2
简单使用二(Consumer)
/***Consumer是简易版的Observer,他有多重重载,可以自定义你需要处理的信息,我这里调用的是只接受onNext消息的方法,*他只提供一个回调接口accept,由于没有onError和onCompete,无法再接受到onError或者onCompete之后,实现函数回调。*无法回调,并不代表不接收,他还是会接收到onCompete和onError之后做出默认操作,也就是监听者(Con
Tyran_U
·
2020-08-14 19:47
给初学者的
RxJava2
.0教程(一)
Outline[TOC]前言上个月
RxJava2
正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过RxJava的朋友可能就不知道怎么办了
weixin_34237596
·
2020-08-13 21:02
RxJava2
.x 操作Demo
版本:io.reactivex.
rxjava2
rxjava2
.1.14二O
shihlei
·
2020-08-12 01:17
Framework
Android通信方案LiveDataBus笔记
打乱代码的执行逻辑;3,Interface优点:速度快,容易理解;缺点:实现复杂,不利于维护;4,rxBus优点:效率高,无内存泄露;缺点:基于rxjava,学习成本高且依赖包太大,
rxjava2
.2M
androidforme
·
2020-08-11 11:16
Android进阶笔记
RxJava2
源码解析(二)
http://blog.csdn.net/zxt0601/article/details/61637439本文出自:【张旭童的博客】(http://blog.csdn.net/zxt0601)概述承接上一篇
RxJava2
张旭童
·
2020-08-11 02:16
Android
RxJava
Rxjava
Rxjava2
源码解析
线程调度
操作符
RxJava2
源码解析(一)
所以博客耽误了,准备面试中,打算看一看
RxJava2
的源码,遂有了这篇文章。不会对
RxJava2
的源码逐字逐句的阅读
张旭童
·
2020-08-11 02:15
Android
RxJava
RxJava2
.0中map操作符用法和源码分析(四)
map基本使用map是变换操作符,对原始Observable发射的每一项数据应用一个你选择的函数生成新的结果,然后返回一个发射这些结果Observable。但从字面上还是比较难以理解,我们可以用代码示例说明:Observable.just(1,2,3).map(newFunction(){@OverridepublicStringapply(Integerinteger)throwsExcepti
yuminfeng728
·
2020-08-11 01:32
RxJava
写给自己看的
RxJava2
源码分析——操作符变化原理(二)
RxJava2
的操作符变化的原理其实很简单,先通过最简单的map操作符学习。
start_mao
·
2020-08-10 21:16
Android源码相关
Android之
Rxjava2
.X 10————Rxjava源码阅读2
Android之
Rxjava2
.X10————Rxjava源码阅读2一.目录文章目录Android之
Rxjava2
.X10————Rxjava源码阅读2一.目录二.目的三.操作符源码分析1.简单的Map
冰炭不投day
·
2020-08-10 19:44
Android
应用层
Rxjava
RxJava2
小白手册(3)- map
介绍操作符map,字面理解一下,就是映射,那么这个操作符如何使用呢?举个栗子1.代码示例Observableobservable=Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmittere)throwsException{Logger("Emit1");e.onNext(1
onlyloveyd
·
2020-08-10 18:03
Android开源库
RxJava2
_map操作符源码解析
RxJava中map操作符是用于对数据源发送的数据进行类型转换的。例如下面的代码示例中事件源发送了两个整形数据1和2,通过map操作符将其转换为String类型。下面是官方给出的map操作符的示例图,图所示功能就是将圆形数据通过map转换过方形数据。Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(@
六号表哥
·
2020-08-10 18:02
Android
Rxjava2
源码解析超详细~~~
转载:Est的小窝原文地址:https://blog.codeest.moe/2017/03/25/android-
rxjava2
/?
Bing_Hui
·
2020-08-10 16:09
Android基础
RxJava2
源码分析
本文基于
RxJava2
.2.1版本分析。
ting说你跳
·
2020-08-10 13:31
Android
Java
MVP+Retrofit2+
RxJava2
练手项目,玩Android客户端
项目采用标准的MVP+Retrofit2+
RxJava2
框架进行开发,对于MVP模式的学习也有一定的帮助。 该项目还使用了Realm数据库,用于存储文章缓存,在没网络的情况下也能够显示文章列
pgaofeng
·
2020-08-10 05:29
笔记
Android---网络编程之Retrofit2整体结构了解以及+Okhttp3+
rxjava2
使用
网络编程之Http协议Android—网络编程之OkHttp3整体结构了解以及使用Android—网络编程之Okhttp3源码解析Android—网络编程之Retrofit2整体结构了解以及+Okhttp3+
rxjava2
Sky小白
·
2020-08-10 05:22
Android---网络编程
搭建属于自己的MVP+
RXJAVA2
+Retroft2框架
许多不管怎么做、怎么想都没结果的事,要懂得交给时间。有些事无论你怎么努力怎么勉强,时间不够,还是耐心的等待吧。1.序言本文章项目地址:Mvp-RxJava-Retrofit2016年安卓热门词汇MVP,RxJava,Retrofit。时隔一年这些框架依然是很常用的,现在来把这几个关键词整合起来,自我规范,搭建一个规范型开发框架。。。选择MVP框架的原因之一也是google官方的示例中MVPsamp
白色衬衫丶
·
2020-08-10 05:14
我的项目
Retrofit2+
Rxjava2
之优雅的封装
转载请说明出处前言这篇文章主要是教大家如何封装Retrofit2+
Rxjava2
,所以实现原理不做过多的解释,如有不付,额(你咬我呀!)
茂叶繁枝
·
2020-08-10 05:37
android
RXJava2
全面学习笔记 (上)
本文篇幅较长建议收藏起来等时间空闲详细阅读本篇文章主要是一份学习笔记文章目录RXJava入门教程定义作用特点原理分析分步骤实现RxJava操作符基本操作无线轮训请求网络变换操作符作用类型网络请求嵌套回调功能描述:进行多次的网络请求.组合/合并操作符concat/concatArray(按发送顺序执行)merge/mergeArry(按时间线并行执行)concatDelayError/mergeDe
Sincerity_
·
2020-08-10 05:07
学习笔记
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他