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
Android 架构演化之路
姓名:孙宾学号:17011210280学院:通信工程学院转自:微信公众号Android开发中文站【嵌牛导读】本文介绍Android架构的知识【嵌牛鼻子】
RXJava
,observable【嵌牛提问】软件开发一直在进化和改变
孙宾多么狗屎心里没数吗
·
2021-06-06 14:15
Rxjava
解除订阅②:AutoDispose
Rxjava
解除订阅三部曲:
Rxjava
解除订阅①:自带方式和RxLifeCycle
Rxjava
解除订阅②:AutoDispose
Rxjava
解除订阅③:RxLife前言上一篇介绍了
Rxjava
解除订阅
海阔sun天空
·
2021-06-06 07:09
认识
RxJava
RxJava
是一个针对响应式编程思想的一个框架,其本质是利用了观察者模式,充分的利用的函数式编程的思想,学习此框架,注意类的命名方式,这样有助了对其流程的理解主要类Publisher:发布者,发布数据的
桥头桥尾
·
2021-06-06 04:28
RxJava
常用操作符官方文档翻译及Kotlin示例(1)
Rxjava
2可谓是日常开发中的利器,特别是在异步任务中更能发挥作用。响应式编程以及流式api的良好支持,给予了更好的编码体验。越来越多开发者渐渐用起来了。
hewking
·
2021-06-05 18:09
rxjava
源码问答
Q1:
rxjava
如何实现?A1:每个操作符返回一个对象,它的作用有两个:1、请求数据2、被请求数据。第一个操作符对象只能被请求数据,订阅操作符对象只能请求数据。
4ff5e1e6459f
·
2021-06-05 12:50
Android
RxJava
源码流程分析
我们分5个步骤来分析流程:第一步:在retrofit.addCallApdapterFactory(
RxJava
2CallAdapterFactory.create()),会把
RxJava
2CallAdapterFactory
umbrella1
·
2021-06-05 12:42
Retrofit 基本使用教程(一)
也就是说它的底层是基于OKHTTP,Retrofit本身并不是真正意义的网络请求框架只是本身是基于网路请求二次封装的框架3.Retrofit优点:1.API设计简洁易用2.注解化配置高度解耦3.支持多种解析器、4.支持
Rxjava
2
奋斗滴熊猫
·
2021-06-05 10:07
Okkt —— 一款针对kotlin语言封装的Okhttp网络请求库
2、利用协程完全替代
rxjava
做主线程通讯以及线程调度,增加程序的交互效率。3、注解注入,完美的api流程,使你毋须对类型进行转换,直接上手4、纯粹的kotlin代码,利用
stormKid
·
2021-06-05 08:27
Android MVP模式简单使用和封装使用
MVP+Retrofit2+
RxJava
2本Demo使用MVP+Retrofit2+
RxJava
2来写的,如果大家对Retrofit2+
RxJava
都不会使用进行网络请求的话,请先查看我之前写的文章Retrofit2.0
艾曼大山
·
2021-06-05 07:45
谈谈对于响应式编程
RxJava
的理解 - 原理篇
谈谈对于响应式编程
RxJava
的理解-核心思想篇谈谈对于响应式编程
RxJava
的理解-原理篇源码分析我们直接先看一个最简单的例子Observable.create(newObservableOnSubscribe
_小三爷
·
2021-06-05 00:55
RxJava
与Flow的操作符对比
Flow作为Coroutine版的
RxJava
,同
RxJava
一样可以方便地进行线程切换。本文针对两者在多线程场景中的使用区别进行一个简单对比。
Android开发工作者
·
2021-06-04 23:59
Android优雅处理重复点击
之前的处理方式之前在项目中使用的是
RxJava
的方案,利用第三方库RxBindin
张坤的笔记
·
2021-06-04 12:32
常用框架的地址 2019-07-01
implementation'com.squareup.retrofit2:converter-gson:2.4.0'implementation'com.squareup.retrofit2:adapter-
rxjava
wodenide
·
2021-06-04 00:18
闲鱼是如何利用
RxJava
提升异步编程能力的
RxJava
是Java对于反应式编程的一个实现框架,是一个基于事件的、提供实现强大且优雅的异步调用程序的代码库。
闲鱼技术
·
2021-05-27 12:00
java
多线程
编程语言
python
并发编程
Kotlin协程之flow工作原理
概述最近想学习一下Kotlin中flow的用法,Google上搜了搜发现很多比较
RxJava
和flow的文章,其实我在实际业务中从来没有用过
RxJava
,倒不是因为它不好,而是…我一直傻傻不太会用
RxJava
斯音
·
2021-05-25 17:32
android
android
kotlin
Retrofit2.0 实现原理
通过建造者模式构建一个Retrofit实例,配置baseUrl,callAdapterFactory(将代理返回的Call对象转化为其他,比如
Rxjava
的Observer),converterFactory
CSU_IceLee
·
2021-05-21 11:59
YouDay根据你的名字中日记软件编写开源
你的名字:我虽不记得你的名字,但却记得喜欢你-我还记得这句台词我就是宅,怎么滴.jpg开始正题最近开源了一个日记软件,也充分用到了mvp结构,有一些地方用到了
rxjava
,由于第一版我只做了本地操作,数据库用的是
WuXiao_
·
2021-05-21 11:26
LiveData源码分析
说到响应式开发或者说观察者就不免想到
RxJava
,
RxJava
将观察者模式运用的炉火纯青。
24k金
·
2021-05-21 09:55
RxJava
从入门到爱上它 - "变换"的深入理解
RxJava
从入门到爱上它-认识
RxJava
从入门到爱上它-源码分析线程控制关于Backpressure作者也将在后续的文章中做出解析。"
Nichool
·
2021-05-21 04:34
RxJava
2.+线程切换源码分析
阅读本文之前建议先阅读
RxJava
2.
jtsky
·
2021-05-21 04:35
RxJava
学习(十)条件/布尔操作符
1.all操作符判断被观察者所有的发送事件,是否满足自定义的条件。如果全部满足,则观察者接受到的事件类型为true否则为false/***all:判断所有的事件是否都满足条件*都满足则发送的事件为true*否则发送的事件为false*/privatevoidall(){Observable.just(1,2,3,4,5).all(newPredicate(){@Overridepublicbool
大熊啊啊啊
·
2021-05-21 00:00
安卓资料汇总
目录Kotlin
Rxjava
自定义ViewWebView图片相关ViewPager相关设计模式Android动画系列性能优化数据结构与算法面试题集锦[进阶]KotlinKotlin资源大全
Rxjava
给
Blizzard_liu
·
2021-05-20 13:27
Kotlin协程和
RxJava
在不同业务场景下的使用体验
虽然协程和
RxJava
有着不同的设计理念,但他们都不约而同的解决了Java编程中回调地狱的硬伤。
慕尼黑凌晨四点
·
2021-05-20 13:24
android内存泄露
参考内存泄露从入门到精通三部曲之基础知识篇Android内存泄漏总结Android内存泄漏研究Android内存优化之——static使用篇避免Android中Context引起的内存泄露Android内存泄漏案例和解析附
RXJAVA
合肥黑
·
2021-05-20 10:13
Rxjava
2与Retrofit2的使用
首先在学习他们的结合使用前,我们需要简单的学习它们:
Rxjava
2的简单使用与基本操作符Retrofit2网络框架的使用这里我使用了Bmob作为简单的后台管理,通过登录案列以便查看一配置//
rxjava
2compile'io.reactivex.
rxjava
2
Active_Loser
·
2021-05-20 08:34
RxJava
之 响应式编程
什么是
RxJava
##
RxJava
就是异步
RxJava
的异步实现,是通过一种扩展的观察者模式来实现的。
IAM四十二
·
2021-05-20 04:45
Android使用OKHttp3实现下载(断点续传、显示进度)
显示进度)OKHttp3是如今非常流行的Android网络请求框架,那么如何利用Android实现断点续传呢,今天写了个Demo尝试了一下,感觉还是有点意思准备阶段我们会用到OKHttp3来做网络请求,使用
RxJava
陈丰尧
·
2021-05-19 09:19
RxJava
(源码待续)学习之创建操作符
Today,学习
RxJava
的操作符,首先献出官方文档0。
yoosir
·
2021-05-19 09:09
rxjava
+retrofit+mvp
这次主要是针对之前
Rxjava
+retrofit二次封装的修改:添加mvp的架构思想。之前一直没有添加是因为感觉自己封装的网络请求其实已经算是很简便了。
若无初见
·
2021-05-19 00:41
Kotlin学习笔记之 33 协程 & Retrofit
首发于公众号:DSGtalk198933.协程&Retrofit本质上来说,所有的
Rxjava
的情况我们都可以通过协程来实现,这边以利用最广泛的网络请求为例首先添加相关依赖implementation'com.jakewharton.retrofit
super_shanks
·
2021-05-18 23:15
RxJava
继续学习
上篇文章我们已经知道如何去创建Observable和Subcribe以及如何进行订阅,还有简写的方式,那么下面我们继续一起学习1.现在有个需求,就是Observable发出一个事件,Subcribe进行接收,我们需要对事件进行一些操作,按照常理我们可以在事件的发源地进行处理,还有是事件传递的过程中进行处以及在事件的接收地进行处理,首先是事件的发源地,如果这里我们引用的是三方库什么的,就没办法修改了
阿川丶
·
2021-05-18 23:50
实用的文章推荐
三、给Android开发者的
RxJava
详解四、跟着拭心学设计模式五、罗升阳博客六、贝塞尔曲线原理分析及其Android的实现七、贝塞尔曲线开发的艺术八、大神带你看——fastjson那些事.pptx九
尼古拉斯_YL
·
2021-05-18 22:38
初识
RxJava
开篇,自不必说,祭上经典好文给Android开发者的
RxJava
详解供参考学习。
阿敏其人
·
2021-05-18 21:16
RxJava
进阶之源码分析(part 3)- observeOn() 操作符分析
隔了好久,终于有时间更新一下
RxJava
进阶的最后一篇文章了。前几个星期有幸参加了今年的GoogleI/O(谷歌举办的一年一度的开发者大会,今年在谷歌总部举行),去了一趟迷人的加州,于是文章被拖延了。
qing的世界
·
2021-05-18 19:30
Deferred的使用
jdeferred-android-aar:${version}'//orcompile'org.jdeferred:jdeferred-android-aar:${version}@aar'这个库是流式思想的实践,类同于
rxjava
众山小_5ac4
·
2021-05-18 19:04
Retrofit +
Rxjava
操作符之多个请求合并为一个请求
在这里就需要用到
Rxjava
的操作符merge具体如下:showLoading();Observabletime=RetrofitClient.getHomeApi().getTime("getServerTime
黑白岩
·
2021-05-18 14:43
RxJava
(新手推荐一)
title:
RxJava
(新手推荐一)date:2016-11-2713:03:46tags:好久没更新了,这段时间一直在翻译一篇google官方关于Bitmap的文档,浪费了点时间。
伞U
·
2021-05-18 05:18
Android开发常用
快速开发框架类dhroidxUtilsaFinal网络请求库OkHttpRetrofit支持RESTAPI,支持
RxJava
VolleyStetho配合OkHttp使用,可以在Chrome中调试网络请求图片加载库
GavinHua
·
2021-05-17 23:49
RxJava
的基本使用用法(一)
build文件引入依赖compile'io.reactivex.
rxjava
2:
rxjava
:2.2.1'compile'io.reactivex.
rxjava
2:rxandroid:2.1.0'
RxJava
王伟desire
·
2021-05-17 20:21
RXjava
+Retrofit 史上最精简封装(RxHttpUtils 1.x)使用说明
RxHttpUtils继上次SuperTextView之后的又一次封装
Rxjava
+Retrofit封装,便捷使用编写原由:项目用到
Rxjava
+Retrofit的使用,总是感觉封装的不到位,网上也有很多类此的封装
lygttpod
·
2021-05-17 16:30
Android网络请求框架之Retrofit
RetrofitSquare出品底层使用OkHttp用注解配置请求参数可以与
RxJava
联用项目地址https://github.com/square/retrofit使用说明http://square.github.io
fengmlo
·
2021-05-17 13:42
Android项目基本架构(三) Retrofit + Rx +OkHttp + MVP
接下来就要和大家说说Retrofit+Rx+OkHttp+MVP了,这些都是老套路了,关于Retrofit+Rx的用法,我已经在之前的文章里面讲解过了,不知道的朋友可以先移步看看:Android中用Retrofit+
Rxjava
WangJie0822
·
2021-05-17 10:42
Rxjava
+ ViewPager 打造实用图片轮播
背景说到图片轮播,之前写过一篇文章《造轮子:android自定义专属广告轮播控件》,不过当时是采用ViewFlipper实现图片轮播的,最近开始研究
Rxjava
技术,发现有个interval的方法,觉得很实用
码无止境
·
2021-05-17 09:53
手把手为你封装一个MVP+
RxJava
+Retrofit2+Dagger2+BaseRecyclerView快速开发框架,两周一个版本不是梦
距离我上次发表文章都有超过半年时间了,年前一直在复习,年后一段时间都在找工作,期间还去了一家公司三天,觉得不合适就溜了,感觉挺对不起那家公司的。最后等了一个多月(期间自己也有一段时间去了复习怎么做网页)才入职一家比较知名的国企,拿到自己想要的薪水,也是对上一年自己学习成果的回报吧,也实现了自己不想再待在外包公司小小的愿望。现在回想起2016刚毕业真的觉得有点苦,白天在外包公司工作量成倍的增长,晚上
19snow93
·
2021-05-17 00:43
Kotlin 中 BaseActivity 以及 MVP 封装
首先,项目中使用Retrofit+
RxJava
2进行网络请求,那么,我们在使用的时候就要考虑到
RxJava
的生命
WangJie0822
·
2021-05-16 21:32
RxJava
学习笔记
参阅给Android开发者的
RxJava
详解什么是函数式编程
RxJava
2.0全新来袭基于
RxJava
1.x,结合
RxJava
2.0整理学习笔记。
小编
·
2021-05-16 01:04
一些值得订阅的 Android 技术专栏
Piasy包含Retrofit、Okio、OkHttp、
RxJava
原理剖析。作者Piasy清华大学计算机系,目前就职于YOLO,带领安卓团队。同时作者还有其他专题技术专栏《Android架构系列
天空在微笑
·
2021-05-16 00:27
RxJava
解决多线程线程问题image.png二、观察者模式的四大要素Observable被观察者Observer观察者subscribe订阅事件观察者订阅被观察者,一旦被观察者发出了事件,观察者就能接收的到观察者模式.png
Rxjava
冰楓紫憶
·
2021-05-15 22:14
基于OkHttp的轻量级Kotlin DSL网络请求框架
KotlinDSL网络请求框架Github地址功能[x]支持HTTPGET/POST/PUT/DELETE[x]文件下载(带进度)[x]文件上传(multipart/form-data)(带进度)[x]
RxJava
2.0
Rayhaha
·
2021-05-15 20:05
RxJava
2 源码解析——线程调度 Scheduler
RxJava
源码解析第二篇。我们知道,在使用
RxJava
的时候,线程的调度是其内部帮我们实现的,这让我们可以便捷的实现函数式编程。
Robin_Lrange
·
2021-05-15 10:45
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他