项目地址:https://github.com/jeasonlzy该库是封装了okhttp的网络框架,可以与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证书,支持cookie自动管理,支持四种缓存模式缓存网络数据,支持301、302重定向,扩展
转载 2024-02-06 11:39:42
101阅读
# MVVM结合RxJava的实现指南 在Android开发中,MVVM(Model-View-ViewModel)是一种常见的架构模式,而RxJava则用来实现响应式编程。将这两者结合能够使整个应用更加流畅和易于理解。本文将带领刚入行的小白一步一步实现MVVM结合RxJava的应用。 ## 流程概述 首先,我们需要明确整个流程。以下是实现MVVM结合RxJava的步骤: | 步骤
原创 2024-09-29 03:49:51
29阅读
RxJava 的 Map 变换过程解析这里以 Map 操作符为例解析 RxJava 的变换过程。Map 操作RxJava 中使用 Map 操作符的方式如下:private void subscribeMap() { String start = "start:"; Disposable disp = Observable .creat
转载 2023-12-24 20:08:05
34阅读
Retrofit 简单使用 2.0.0-beta4 添加依赖compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4' compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta4' 一般使用 Retrofit 会将 json 数据直接解析转换成 java 对象,因此需要用到 jso
转载 7月前
44阅读
至于RxBus的原理在这儿就不讲了,这儿附上两个RxBus类和使用方法,一个只有两个方法(构造方法和发送消息方法),另一个多了事件订阅、取消时间订阅等一些方法。我使用的是第一个,因为第二个中多余的方法根本用不到... ...还请大牛指点其中要害之处及利弊关系!感激不尽!!!--------------------start---------------废话不多说,两个分别展示一下:再啰嗦一句:ja
今天来把RxJava与Retrofit集合起来,进行一些学习1.Retrofit封装public class RetrofitClient {
原创 2022-11-22 11:17:52
73阅读
## 使用Room与RxJava结合的流程 使用Room与RxJava结合可以让数据操作与观察者模式结合,方便处理数据的异步操作和响应式编程。下面是整个流程的步骤: | 步骤 | 操作 | | --- | --- | | 步骤1 | 创建数据库实体类 | | 步骤2 | 创建数据访问对象(DAO)接口 | | 步骤3 | 创建数据库 | | 步骤4 | 实现数据的增删改查 | | 步骤5 |
原创 2023-10-22 13:16:32
249阅读
在现代Android开发中,使用RxJava和Retrofit的结合,为网络请求与响应处理提供了更高效、简洁的方式。本博文将详细阐述在这一过程中涉及的备份策略、恢复流程、灾难场景、工具链集成、最佳实践及扩展阅读等内容。 ### 备份策略 备份策略是确保数据安全与业务连续性的首要前提。这些策略需要综合考虑实时性、可恢复性及存储成本等因素。下图展示了我们的方法论思维导图,帮助理清思路。 ```m
原创 6月前
36阅读
EventHandler类为动态生成事件侦听器提供支持,其方法执行涉及传入事件对象和目标对象的简单语句。EventHandler类旨在供交互式工具(如应用程序构建器)使用,这些工具允许开发人员在bean之间建立连接。 通常,连接是从用户界面bean(事件源 )到应用程序逻辑bean( 目标 )。 这种最有效的连接将应用程序逻辑与用户界面隔离开来。 例如, EventHandler用于从JCheck
Retrofit出来也蛮久了,每次听其他小伙伴说起来都是那种吊吊的感觉,所以自己也赶紧加入其中,用完之后感觉真的很棒,当然学习的时候也是遇到不少问题,爽歪歪的感脚。具体该怎么用Retrofit,推荐鸿洋的文章 Retrofit2 完全解析 探索与okhttp之间的关系 ,写的比较清楚,我也不多花笔墨在这上面了,下面要说的是我个人使用Retrofit遇到的一些问题。首先是引用库了,在module的b
原创 2016-08-15 15:28:21
4051阅读
概述 RxJava是一个在 Java VM 上使用可观測的序列来组成异步的、基于事件的程序的库。更重要的是:使用RxJava在代码逻辑上会非常简洁明了,尤其是在复杂的逻辑上。告别迷之缩进。 RxAndroid是RxJava针对Android平台的拓展。 Retrofit是一个封装了okHttp的工具
转载 2021-08-06 13:02:00
807阅读
一、准备工作要求Android Studio版本是1.5+,使用eclipse的同学暂时还没有办法使用该框架classpath 'com.android.tools.build:gradle:1.5.0'修改对应模块(Module)的 build.gradledataBinding { enabled true }二、MVVM的简单应用第一步:创建XML布局创建一个布局xml文件,就像以前
转载 2023-09-15 17:15:44
52阅读
前言Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。今天,我将为大家详细介绍RxJava操作符中最常用的变换操作符,并附带 Retrofit 结合 RxJava的实例Demo教学,希望你们会喜欢。Carson带你学RxJava系列文章,包括 原理、操作符、应用场景、背压等等目录1. 作用对事件序列中的事件 / 整个事件序列 进行
转载 2024-05-18 20:54:31
269阅读
概述RxJava是一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库。更重要的是:使用RxJava在代码逻辑上会非常简洁明了,尤其是在复杂的逻辑上。告别迷之缩进。RxAndroid是RxJava针对Android平台的拓展。Retrofit是一个封装了okHttp的工具库,在上篇博文 Android 初探Retrofit2.0.1(最新版) 有过介绍,对Retrofit不太
原创 2021-05-22 09:50:15
845阅读
Retrofit单独使用Setup首先在manifest中加上网络权限:<uses-permission android:name="android.permission.INTERNET" />然后在app/build.gradle中加上依赖:compile 'com.squareup.retrofit2:retrofit:2.1.0'compile 'com.google.code
转载 2021-06-02 16:48:26
361阅读
retrofit与响应式编程一:rxjava简介概念rxjava是什么?想了半天,发现在一开始就做解释还真不好解释,决定先继续写,最后再做总结,也许会清晰得多。适用场景根据自己这段时间在使用过程中的观察和总结,在 Android 中使用 rxjava,主要适用于以下场景:进行异步操作,方便进行线程管理替换逻辑复杂的接口,避免“接口地狱”多重控制流和Backpressure也就是说,它可以在以上场景
转载 2024-06-23 14:43:18
83阅读
前言RxJava和Retrofit也火了一段时间了,不过最近一直在学习ReactNative和Node相关的姿势,一直没有时间研究这些新东西,最近有个项目准备写,打算先用Android写一个Demo出来,却发现Android的世界发生了天翻地覆的变化,EventBus和OKHtt
转载 2023-05-08 14:23:18
519阅读
OkGo是封装了okhttp的网络框架,可以与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证书,支持cookie自动管理,支持四种缓存模式缓存网络数据,支持301、302重定向,扩展了统一的上传管理和下载管理功能。今天自己新建了一个Demo,试了一下使用o
# 使用 Room 数据库查询结合 RxJava 在 Android 开发中,数据库操作是非常常见的需求。而 Room 是 Google 推荐的持久性库,用于在 SQLite 数据库上进行抽象层的构建。而 RxJava 是一个基于观察者模式的异步编程库,它可以帮助我们更便捷地处理数据流。 结合 Room 数据库查询和 RxJava,我们可以实现更高效、响应式的数据操作。在本文中,我们将介绍如何
原创 2024-06-14 03:10:36
143阅读
先看效果图 接下来看代码 1.请求接口public interface MovieService {// @GET("top2
原创 2022-11-22 11:17:47
114阅读
  • 1
  • 2
  • 3
  • 4
  • 5