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 MVP+
RxJava
+Retrofit (3) MVP+
RxJava
+Retrofit
前面说了
RxJava
与Retrofit的基本用法,但是没用做优化的处理.本篇先做一个优化处理,然后再结合前面的MVP设计模式,把这些知识贯穿到一个Demo之中,方便大家理解.BaseResponse与BaseObserver
Xia_燚
·
2020-08-09 17:27
Android基础
Android MVP+
RxJava
+Retrofit (2)
RxJava
+Retrofit
说道
RxJava
+Retrofit的组合大家基本不陌生,先介绍一下RetrofitRetrofit是一个RESTful的HTTP网络请求框架的封装,网络请求的工作本质上是OkHttp完成,而Retrofit
Xia_燚
·
2020-08-09 17:27
Android基础
Android MVP+
RxJava
+Retrofit (1) MVP设计模式
最近做项目都是接别人的二手项目,发现都是MVP设计模式,感觉自己欠下了2017年的技术债,所以有必要写一篇关于MVP设计模式的博客了,在写这篇博客之前,我想了挺久的,MVP这种文章一百度一大堆,也不知道自己写的怎么样,为了加深自己的理解也希望能帮助别人,这是我写文章的初衷。说道MVP那必须先说一下MVCMVC设计模式事件流向在MVC架构中,View产生事件,通知到Controller,Contro
Xia_燚
·
2020-08-09 17:27
Android基础
开发中使用throttle和debounce
开发中我们都会有这样的问题按钮点击时连续点击只让第一次生效搜索时文本不断变化导致调用多次接口上面的两个问题解决后能大大提升用户体验解决它们就用到了throttle和debounceWEB(JS)lodashlodash中文文档Underscore.jsjQuerythrottle/debounceRxJSAndroid(Java)主要用到
RxJava
Lucky@Dong
·
2020-08-09 16:42
ios
Android HTTPS 双向认证(基于OkHttp + Retrofit +
Rxjava
)
今天从这位大神这学到了,权当记录一下了。先介绍下HTTPS吧简单来说,HTTPS就是“安全版”的HTTP,HTTPS=HTTP+SSL。HTTPS相当于在应用层和TCP层之间加入了一个SSL(或TLS),SSL层对从应用层收到的数据进行加密。TLS/SSL中使用了RSA非对称加密,对称加密以及HASH算法。RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分
Super_Ks
·
2020-08-09 16:42
Android 泽宇Retrofit+
Rxjava
今天就写一个简单的Retrofit+
Rxjava
的联合运用的代码这是一个请求的接口返回给观察者Observable是被观察者,Observe是观察者@FormUrlEncoded@POST("getCourseByTypeAndMore
泽_宇
·
2020-08-09 16:03
安卓中常用的依赖。
compile'com.squareup.retrofit2:retrofit:2.3.0'//添加gson转换器的依赖compile'com.squareup.retrofit2:converter-gson:2.3.0'//注意
rxjava
2
未来你好i
·
2020-08-09 16:46
Room数据库存储自定义数据类和List类型以及碰到的一些坑
Room数据库是Google官方Jetpack框架中推荐的数据库组件,虽然其速度和不使用Sqlite的Realm数据库比还是有一些差距,但是其可以直接返回LiveData对象或者
RxJava
的Observable
祁门路搅屎王
·
2020-08-09 15:10
Android
面试总结之ok,retrofit,
rxjava
Okhttp3原理为什么会选择okhttp3?1.支持http2,一台设备的所有请求共享一个socket连接2.内置连接池,支持连接复用,减少延迟3.支持透明的gzip压缩响应体数据4.通过缓存避免重复的请求5.请求失败时自动重试主机的其他ip,自动重定向6.api使用方便简单okhttp3实现原理:okhttp3的底层是socket,它是通过Platform的Class.forName反射获取当
“我们的歌”
·
2020-08-09 15:14
Rxjava
的学习研究
1.
RxJava
是什么
RxJava
是一个基于事件流、实现异步操作,是JVM的响应式扩展(ReactiveX),它是通过使用可观察的序列将异步和基于事件的程序组合起来的一个库。
flyman@hui
·
2020-08-09 15:25
android
rxjava
今日头条2018春招安卓面经
用过哪些框架,答曰
RxJava
,Retrofit,Realm,问哪一个熟悉一点?都不太熟……就随便挑了一个
牛客网
·
2020-08-09 14:24
Gradle的大型项目常用库和版本管理
主要(1)常用库的展示与配置.(2)统一管理项目和库的版本.(3)设置项目的私有参数.1.常用库编程三剑客,
RxJava
+Retrofit+Dagger.常用:ButterKnife依赖注解,Glide
weixin_30532987
·
2020-08-09 13:59
Retrofit+
RxJava
上传文件
通过uri获取绝对路径//文件上传@POST("quarter/publishJoke")@MultipartObservableuploadFile(@QueryMapMapmap,@PartListparts);publicvoiduploadFiles(Listfiles,HashMapmapStr){ArrayListparts=newArrayList(){@Overridepublic
晨光光_16
·
2020-08-09 13:07
学习笔记
RxAndroid 实践快速入门
一、
RxJava
概念
RxJava
官方定义一个在JavaVM上使用可观测的序列来组成异步的、基于事件的程序的库。用一个词概括:异步,也就是说
RxJava
也可以理解为一个处理异步的类库。
阿蛮家
·
2020-08-09 12:36
Android
Android基于Retrofit2.0 +
RxJava
封装的超好用的RetrofitClient工具类(六)
//blog.csdn.net/sk719887916/article/details/51958010RetrofitClient基于Retrofit2.0封装的RetrofitClient.已加入
RxJava
1
Tamic大白
·
2020-08-09 12:57
Android高手
网络编程
设计模式
架构开发
Retrofit
+Rx
实践及源码大全
Glide坑遇记:宽度铺满高度自适应 & GIF加载之坑
这段时间确实有点忙,自己一直在利用一些平台(这里不说出平台名称了,一来避嫌,二来现在对这些平台提供的数据也没太多好感了)提供的接口,敲写一个生活工具类的App,一方面是使用Retrofit+
RxJava
OCN_Yang
·
2020-08-09 12:35
Android
RxBus的简单使用(易懂)
1.引入依赖库:implementation'io.reactivex:
rxjava
:1.1.0'implementation'io.reactivex:rxandroid:1.1.0'2,.创建RxBus
OrangeBoys
·
2020-08-09 11:07
Android
每天学习一个Android中的常用框架——12.Handler
但是为了更好地理解接下来将要学习的消息处理框架EventBus以及
RxJava
,我们还是需要先把官方提供的这套机制理解透彻。Android开发者应
赈川
·
2020-08-09 11:01
Android
用
RxJava
2的方式实现点击事件
为防止用户在数据加载的时候接连点击按钮造成数据混乱,我们可以用
RxJava
的形式实现按钮的点击事件,使用户在你规定的时间内再次点击按钮无效。
小法老沙拉维
·
2020-08-09 11:45
android基于MVP,Retrofit2,
RxJava
2的天气app
最近学习了MVP,Retrofit2,
RxJava
2框架,感觉收获颇多,于是决定利用所学知识干一番大事业ps:对这三种框架还不太清楚的童鞋可以看我之前的博客传送门:MVPRetrofit2
RxJava
2
小法老沙拉维
·
2020-08-09 11:45
[转] 给 Android 开发者的
RxJava
详解
前言我从去年开始使用
RxJava
,到现在一年多了。今年加入了Flipboard后,看到Flipboard的Android项目也在使用
RxJava
,并且使用的场景越来越多。
有个小男神
·
2020-08-09 10:10
理论
RxJava
安卓开发框架系列开篇
前言近期研究了几个主流开源框架的使用,有Retrofit(网络请求),
RxJava
(异步操作),GreenDAO(数据库操作),EventBus(事件通信),Glide、Fresco(图片加载),ButterKnife
丶Jy
·
2020-08-09 09:40
开发框架
安卓基础开发库,DevRing使用说明
其中,网络请求使用Retrofit+
RxJava
实现,图片加载使用Glide实现(可替换),数据库使用GreenDao实现(可替换),事件总线使用EventBus实现(可替换),权限
丶Jy
·
2020-08-09 09:09
开发框架
PopupWindow返回参数至Activity两种方式:接口和
Rxjava
使用
Rxjava
回调参数至Activity定义一个继承PopupWindow的类publicclassPopupWindowsextendsPopupWindowimplementsView.OnClickListener
fomin_zhu
·
2020-08-09 08:27
Android
随笔
Android消息传递之基于
RxJava
实现一个EventBus - RxBus
前言:上篇文章学习了Android事件总线管理开源框架EventBus,EventBus的出现大大降低了开发成本以及开发难度,今天我们就利用目前大红大紫的
RxJava
来实现一下类似EventBus事件总线管理
dengzou5556
·
2020-08-09 07:41
RxJava
—Schedule(调度器)
RxJava
—Schedule(调度器)在不指定线程的情况下,
RxJava
遵循的是线程不变的原则,即:在哪个线程调用subscribe(),就在哪个线程生产事件;在哪个线程生产事件,就在哪个线程消费事件
aiyh0202
·
2020-08-09 07:41
RxJava
RxJava探索
RxJava
—操作符(过滤、合并、转换)
RxJava
—过滤、合并、转换本来
RxJava
基础部分是打算在上个月完成的,项目实在太赶,越发觉得坚持做一件事情,并且要做好这件事情并不是容易的事。
aiyh0202
·
2020-08-09 07:41
RxJava
RxJava探索
RxJava
—Subject系列
RxJava
—Subject系列Subject是Observable的子类,虽然它自己没啥子用,但它有很多牛逼的儿子,我们统称为Subject系列,在继承父类的基础上,它们本身也有了很多强悍的功能,最牛逼的是它可以订阅多个观察者
aiyh0202
·
2020-08-09 07:41
RxJava
RxJava探索
android沉浸状态栏实现、地图多线路规划、Retrofit+
RxJava
+Jsoup+Mvp模式资讯类App等源码...
androidRecyclerView实现了拖拽排序效果源码android实现手势交互源码Android高德地图多路线规划源码android虚拟摇杆源码MaterialDesign风格使用Retrofit+
RxJava
weixin_34259559
·
2020-08-09 05:17
Android Jetpack架构组件(一)了解Android Jetpack
Android应用的开发肯定需要网络请求,数据存储,消息机制,所以在近些年每年都有各种各样的框架,比如ImageLoader,Pocasso,Glide,Eventbus,Okhttp,Retrofit,
RxJava
Zhou Jiang
·
2020-08-09 04:52
Jetpack
Archtecture
老生常谈之 Retrofit 面试看这一篇就够了
一、前言Retrofit就是一个网络请求框架的封装,底层的网络请求默认使用的Okhttp,本身只是简化了用户网络请求的参数配置等,还能与
Rxjava
相结合,使用起来更加简洁方便。
Jaynm
·
2020-08-09 04:18
android
开发
浅析
RxJava
2.0
RxJava
1.0和
RxJava
2.0的核心思想都是观察者模式,只不过
RxJava
2.0在
RxJava
1
加班狗的微博
·
2020-08-09 04:32
Android开发者e周报 第6期
在系统安全方面,Android8.0做出了一些重要改变3、XDA开发论坛已提供34款手机Android8.0ROM下载教程1、糯米移动组件架构演进之路2、Android端基于OpenCV的边框识别功能3、用少量
Rxjava
At攻城狮
·
2020-08-09 03:17
周报
开源
Android
一个小时打造新闻 APP
使用框架:
rxjava
和retrofit以及一个开源扩展的recyclerview和注解框架butterknife集体依赖如下:dependencies{compilefileTree(include:
java思维导图666
·
2020-08-09 01:24
源码分析
程序员
spring思维导图
java架构师
Java高并发
Android防止暴力(多次)点击 - 代码已封装可直接使用
Android防暴力(多次)点击,亲测可直接使用方法一:使用
RxJava
的throttleFirst()/***防止重复点击**@paramtarget*目标view*@paramlistener*监听器
Rainbow Snake
·
2020-08-09 01:56
Android
MVP在Android项目中的简单体现
通过简单案例来说明MVP的使用,retrofit2+
rxjava
+mvp项目地址:www.github.com/jjdxmashl/j…##前言###什么是MVP?
zzm_
·
2020-08-09 00:17
RxJava
+Retrofit+okhttp+mvp+butterknife实现的简易开源项目
首先介绍下该项目用到的技术点和亮点(大神请绕道,小弟菜鸡)1.
Rxjava
+Retrofit+okhttp搭建的网络框架2.mvp设计模式3.butterknife注解方式查找控件,减少findViewById
尽人事看天意
·
2020-08-08 21:18
开发类
android新闻应用、应用锁、小说阅读、短视频APP等源码
Android精选源码android应用锁源码android新闻日报源码仿锤子官网首页海报3D触摸布局android工艺灯控制器源码Txt阅读器快速集成库Kotlin+MVP+Rretrofit+
RxJava
ld11620967
·
2020-08-08 17:25
安卓
源码
android
android
视频
阅读
应用
mvp
使用MVP+Retrofit+
RxJava
实现的的Android Demo (上)使用Nuclues库实现MVP
最近写了一个Android小Demo,使用基于Nucleus库的MVP框架进行代码分割,并Retrofit和
RxJava
进行数据请求和处理,下面通过Demo代码分享下这几种技术的使用方法。
钟晨宇
·
2020-08-08 16:24
Android
断点续传
compile'com.squareup.retrofit2:retrofit:2.1.0'//
rxjava
本例中线程切换要用到,代替handlercompile'io.reactivex:
rxjava
jun_tong
·
2020-08-08 16:34
项目开发
Android
RxJava
2+Retrofit2 依赖时出现冲突问题
1.尽管
RxJava
+Retrofit很好用,但在一开始学习的时候会踩过很多坑,比如下面这个虽然很简单但会出现的报错。
jkloshhm
·
2020-08-08 16:18
Android基础
java8之CompletableFuture
参考一篇写的非常好的博客戳这里一、背景JDK1.5中对线程获取结果进行了很大的优化,具体可以参考我以前的博客戳这里,但是针对多线程结果其实还是通过无限循环,或者阻塞的方式来获取的,很不友好,比如
Rxjava
诛仙89
·
2020-08-08 14:35
多线程
一个小时打造新闻app
使用框架:
rxjava
和retrofit以及一个开源扩展的recyclerview和注解框架butterknife集体依赖如下:dependencie
工程师丶佛爷
·
2020-08-08 13:05
[译]20个使用 Java CompletableFuture的例子
在Java中异步编程,不一定非要使用
rxJava
,Java本身的库中的CompletableFuture可以很好的应对大部分的场景。
Master_Shifu_
·
2020-08-08 12:22
java多线程及高并发
通过源码来理解
RxJava
是切换到主线程的?
转载请注明出处,谢谢https://blog.csdn.net/HarryWeasley/article/details/105363078下方是一个最简单切换线程的方式,本篇文章以下方的代码引入。Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmittere)throwsEx
HarryWeasley
·
2020-08-08 12:26
Android
Gson解析异常 Expected BEGIN_ARRAY but was BEGIN_OBJECT
项目中使用的是
rxjava
+retrofit2,发生这个错误java.lang.IllegalStateException:ExpectedBEGIN_ARRAYbutwasBEGIN_OBJECTatline1column34path
程序猫丶
·
2020-08-08 01:40
android
短视频程序源码高仿马蜂窝旅游头像泡泡动画
PathMeasure来完成动画运动路径的封装每个子view动画执行完后是移除添加新的view进来还是回收重新利用本案例是直接移除再添加新的(回收重新利用还没来得及去考虑该怎么写)动画是循环不停的播放我采用的是
RxJava
timer
云豹网络科技
·
2020-08-07 22:20
技术类
一个标准的MVP+Kotlin项目框架(一)
介绍这是最近做项目用到的一个框架,我认为比较好,所以分享出来项目组成1.主结构MVP+
Rxjava
2+Dagger2+retrofit主要用于网络请求,数据封装这两个过程2.eventbus、BRV、utilcode
yezheny
·
2020-08-07 22:29
Android
Android
SDK
android 第三方框架
这里可以看到用到了许多熟悉的第三方框架:blots异步框架(没用
RxJava
,后续研究)com.alipay支付宝,登陆、支付等com.eclipsesource.v8Eclipse封装的Java调用ChromeV8
星之擎
·
2020-08-07 22:44
记录
Android-
RxJava
2线程切换原理
Android-
RxJava
2线程切换原理源码跟进Observable.just(1).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread
倾尽杯中酒
·
2020-08-07 21:50
Android架构分析
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他