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
Retrofit+RxJava
Kotlin初学之封装使用
Retrofit+RxJava
新建项目,添加如下依赖:/**retrofit框架所需依赖*/implementation'com.squareup.okhttp3:okhttp:3.12.0'implementation'com.squareup.retrofit2:retrofit:2.4.0'/**gson解析依赖*/implementation'com.squareup.retrofit2:converter-gson:
DearLC
·
2019-07-10 11:04
Koltin记录
Retrofit+RxJava
实现带进度条的文件下载
项目中需要使用到更新版本,因此研究了一下Retrofit的下载文件,和进度条效果,其间也遇到了一些坑,写出来加深一下记忆,也为别的同学提供一下思路。先说一下版本控制吧,通用做法基本上是通过接口获取服务器存储的app版本号,与应用的版本号进行比较,版本较低就去更新,先看一下如何获取应用版本号吧PackageManagerpackageManager=mActivity.getPackageManag
yw_5_24
·
2019-06-22 16:00
【面试】Android
Retrofit+Rxjava
如何实现同时请求多个接口数据?
参阅博文:AndroidRxJava操作符详解系列:组合/合并操作符Android:手把手带你入门神秘的RxjavaAndroidRetrofit请求服务器返回字符串(非JSON)
LXB-89
·
2019-06-22 14:21
Android
Retrofit+Rxjava
Android中使用Kotlin协程代替RxJava封装网络请求
现在的Android项目普遍使用
Retrofit+RxJava
的组合实现网络接口请求与数据的展现。这一功能通过Kotlin语言的协程功能也可以很方便的实现。
RickyXE
·
2019-06-10 18:55
Android
kotlin
Retrofit+Rxjava
工具类
/**@详情RXjava的被观察者@创建日期2018/12/2915:00*/publicinterfaceObservedApis{//使用rxjava的时候,这里需要使用Observable@GETObservableget(@UrlStringurl);@FormUrlEncoded@POSTObservablepost(@UrlStringurl,@FieldMapMapmap);@DEL
秒宫格
·
2019-05-26 20:54
Retrofit+RxJava
简单使用(GET、POST)
首先还是导依赖//retrofitimplementation'com.squareup.retrofit2:retrofit:2.5.0'implementation'com.squareup.retrofit2:converter-gson:2.0.2'implementation'com.squareup.okhttp3:logging-interceptor:3.6.0'implement
Android_Mr_Zhao
·
2019-05-16 14:11
开发
android 封装
Retrofit+RxJava
我们在做项目中,经常会用Retrofit网络请求框架。在最近的项目中我也在使用。由于一些接口数据的原因,所以自己做了一些封装避免了一些麻烦代码,然后在这里总结一下,这次的封装主要在于对于返回数据的状态码提取在成功前进行状态处理,只有请求成功才可以到业务层了解更多请查看码云:链接无敌分割线--------------------------------------------------------
song丶
·
2019-05-15 11:09
java笔记
android
Retrofit
如何利用
Retrofit+RxJava
实现网络请求的异常处理
通常情况下我们在与服务器进行通信的时候,不一定就不会出错,有时会出现其他的错误,这个时候我们只要和服务器约定好各种异常,在返回结果处进行判断,到底是执行错误,还是返回正常数据。具体的思路大致就是这样。这里我们定义ExceptionHandle,这里我参考网上的东西,然后稍微做了一些改动。ExceptionHandlepublicclassExceptionHandle{privatestaticf
耀东wang
·
2019-04-09 15:54
android上传多张图片
后台接口文档如下:使用
Retrofit+Rxjava
上传多张图片的代码如下:/***上传多张图片(带参数)*/publicvoiduploadMoreImage2(RetrofitSubscriber>
唐人小调
·
2018-11-30 21:58
Android
android:
Retrofit+RxJava
的优雅封装
image.png前言Retrofit和RxJava已经出来很久了,很多前辈写了很多不错的文章,在此不得不感谢这些前辈无私奉献的开源精神,能让我们站在巨人的肩膀上望得更远。Retrofit:Retrofit是Square公司开发的一款针对Android网络请求的框架。RxJava:RxJava是一个链式调用的异步框架。RxJava在GitHub主页上的自我介绍是"alibraryforcompos
江左灬梅郎
·
2018-11-27 10:44
Retrofit+RxJava
前言前面写RxJava的时候就提过要来这么一篇RxJava和Retrofit结合使用的博客,那时由于Retrofit那篇博客还没写,直接写两个结合的用法的话理解起来会比较困难。现在Retrofit我们也学完了,是时候把欠的的那篇博客不上了。两个组合起来用法其实还是挺简单的,说白了就是将Retrofit的网络请求接口方法的返回值由Callback修改为Observable,这样一来这两个框架就结合起
luoqiang108
·
2018-11-24 22:19
Retrofit+RxJava
优雅的处理服务器返回异常、错误
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!开始本博客之前,请先阅读:Retrofit请求数据对错误以及网络异常的处理异常&错误实际开发经常有这种情况,比如登录请求,接口返回的信息包括请求返回的状态:失败还是成功,错误码,User对象等等。如果网络等原因引
有趣医生
·
2018-10-31 14:55
Android组件化过程中ButterKnife在Library中的使用
起因最近一直在做Android框架方面的工作,先是把原来的网络框架由Netroid改为了
Retrofit+Rxjava
,然后在这次修改的基础上,有做了大量的基础的Activity和Fragment的封装
贾亦真亦贾
·
2018-10-26 17:09
Android组件化过程中ButterKnife在Library中的使用
起因最近一直在做Android框架方面的工作,先是把原来的网络框架由Netroid改为了
Retrofit+Rxjava
,然后在这次修改的基础上,有做了大量的基础的Activity和Fragment的封装
贾亦真亦贾
·
2018-10-26 17:09
Android:Retrofit + RxJava MVP 架构实际应用
通过谷歌官方例子和个人的一些理解形成自己的
Retrofit+RxJava
的MVP架构,并且用这实际开发当中。看此文需要一定的Retrofit和RxJava基础,对mvp-clean有一定了解。
FindUById
·
2018-09-28 12:48
Retrofit+rxjava
学习记录
参考文章1:Android教你一步步搭建MVP+Retrofit+RxJava网络请求框架Retrofit的认识测试网址https://api.douban.com/v2/book/search?q=金瓶梅&tag=&start=0&count=1image.pngGET请求提取出基础地址'BASE_URL=https://api.douban.com/v2/'@Queryurl的参数拼接@GET
蒲小帅丶
·
2018-09-27 18:37
Android下载文件-
Retrofit+Rxjava
思路:1Retrofit下载地址连接读取成功后,2开启子线程保存资源文件到本地3接口监听下载的进度,通知UI主线程更新下载的状态效果:依赖:implementation'com.squareup.retrofit2:retrofit:2.4.0'implementation'com.squareup.retrofit2:adapter-rxjava2:2.4.0'implementation'co
王竹根
·
2018-08-24 17:26
retrofit
RetroFit+RXjava
实现轮播图
//需要的依赖//banner轮播图implementation'com.youth.banner:banner:1.4.10'//banner实现轮播图//接口类publicstaticfinalStringJD_HOME_LUNBO="ad/getAd";//Api//首页的轮播图@GET(HttpConfig.JD_HOME_LUNBO)Observablehome();//Model层pu
小雨点cyb
·
2018-07-21 17:24
Retrofit+RXjava
实现仿京东分类页面
//可能需要的依赖//配置retrofit2.0implementation'com.squareup.retrofit2:retrofit:+'implementation'com.squareup.retrofit2:converter-gson:+'//Rxjava2需要依赖implementation'io.reactivex.rxjava2:rxjava:+'implementation
小雨点cyb
·
2018-07-21 17:37
Retrofit+RxJava
上传Map类型的表单、文件
表单/***工单录入*/@Multipart@POST("yoururl")ObservableaddOrder(@PartMapHashMapbody);多文件上传for(StringpathItem:imageLists){if(!TextUtils.isEmpty(pathItem)){Filefile=newFile(pathItem);RequestBodyrequestFile=Req
郭家远
·
2018-07-10 17:08
Retrofit+Rxjava
的数据请求
一.Api1.GetDataInterfacepublicinterfaceGetDataInterface{@GET("/toutiao/index")Callget(@Query("key")Stringkey);@FormUrlEncoded@POST("/toutiao/index")Callpost(@Field("key")Stringkey);}2.MyApipublicclassM
Castertonone
·
2018-06-30 11:58
RxJava部分源码解析
RxJava2.x部分源码解析这几天比较空闲所以准备也做一个仿知乎日报的APP,然后就想到几个比较好用的框架顺便也好好练练手,就准备用
Retrofit+RxJava
来实现基本网络请求和事件处理的框架。
LeDaVince
·
2018-06-05 17:57
android学习
Retrofit+RxJava
实现带进度下载文件
Retrofit+RxJava
已经是目前市场上最主流的网络框架,使用它进行平常的网络请求异常轻松,之前也用Retrofit做过上传文件和下载文件,但发现:使用Retrofit做下载默认是不支持进度回调的
jiashuai94
·
2018-05-10 08:50
基于
Retrofit+Rxjava
实现带进度显示的下载文件
本文实例为大家分享了RetrofitRxjava实现下载文件的具体代码,供大家参考,具体内容如下本文采用:retrofit+rxjava1.引入://rxJavacompile'io.reactivex:rxjava:latest.release'compile'io.reactivex:rxandroid:latest.release'//network-squareupcompile'com.
JokAr-
·
2018-05-09 17:22
Retrofit+RxJava
简单封装小记
1.Retrofit网络封装:privatestaticRetrofitgetRetrofit(){returnnewRetrofit.Builder().baseUrl(Api.Host).client(NetConfig.getInstance().getClient()).addConverterFactory(GsonConverterFactory.create(NetConfig.ge
嘉伦哥
·
2018-04-26 13:04
Retrofit+Rxjava
以json格式提交到后台方法
由于项目比较老,刚接手这个项目,看接口文档,说明的让咱们规定header和body格式传递,格式如下:JSON对象”中的名称定义为header,header的值是一个JSON对象,称之为“消息头JSON对象”,“消息头JSON对象”包含了若干名称/值对;消息体在“消息JSON对象”中的名称定义为body,body的值是一个JSON对象,称之为“消息体JSON对象”,“消息体JSON对象”包含了若干
你微笑时很美ivan
·
2018-04-25 10:46
Java编程语言
Android编码
androidstudio
使用
Retrofit+RxJava
更新UI出现卡顿
在一个demo项目中,使用rxjava+retrofit进行下载文件并更新UI的操作,并没有发现什么问题,UI的progressbar进度更新也很舒畅。但是到我们自己项目中,将代码移植过来后,发现UI不更新进度,只是最后下载完成后刷新一下。而且在整个下载过程中,app明显卡顿,比如按back键迟迟不能返回。后来考虑了一下,会不会是rxjava和retrofit版本的问题呢?看了一下自己项目中两个的
ddnosh
·
2018-02-08 19:29
Android
Bugs
MVP模式使用
Retrofit+RxJAVA
请求数据实现购物车
一,导入所需依赖,添加网络权限compile'com.squareup.retrofit2:converter-gson:2.3.0'compile"io.reactivex.rxjava2:rxjava:2.1.7"compile'com.facebook.fresco:fresco:1.5.0'compile'com.squareup.retrofit2:retrofit:2.3.0'comp
小胖几
·
2018-01-06 11:52
使用
Retrofit+RxJava
实现带进度下载文件
Retrofit+RxJava
已经是目前市场上最主流的网络框架,使用它进行平常的网络请求异常轻松,之前也用Retrofit做过上传文件和下载文件,但发现:使用Retrofit做下载默认是不支持进度回调的
jiashuai94
·
2017-12-11 18:54
(为什么要学习) AsyncTask 原理
在我学习AsyncTask原理之前,我觉得
Retrofit+Rxjava
已经挺好用的了,就没有必要去用或者了解AsyncTask了。说真的我已经几百年没有用过AsyncTask了。
zone7_
·
2017-12-07 22:56
MVP(
Retrofit+RXJava
)实现网络请求
版权声明:本文为博主原创文章,未经博主允许不得转载。Model 模型 view视图 presenter层(桥梁) 每一层都有一个接口来下面直接上代码:=========================================================================view层MainActivity:[java]viewplaincopyimport andr
炸清
·
2017-12-07 14:43
Rxjava2 在Android 中的简单应用
最近一直在学习
Retrofit+Rxjava
的网络框架,也看过很多的demo,但是很多都是在Rxjava1的基础上进行的,现在Rxjava2已经横空出世了。
一汪藏海
·
2017-12-04 21:33
Retrofit+RxJava
相关
准备compile'com.squareup.retrofit2:retrofit:2.0.0-beta3'compile'com.squareup.retrofit2:converter-gson:2.0.0-beta3'//已经包含了gsoncompile'com.squareup.retrofit2:adapter-rxjava:2.0.0-beta4'compile'io.reactive
mrwrong1988
·
2017-12-03 02:53
Retrofit+Rxjava
下载文件进度的实现
前言最近在学习Retrofit,虽然Retrofit没有提供文件下载进度的回调,但是Retrofit底层依赖的是OkHttp,实际上所需要的实现OkHttp对下载进度的监听,在OkHttp的官方Demo中,有一个Progress.java的文件,顾名思义。点我查看。准备工作本文采用Dagger2,Retrofit,RxJava。compile'com.squareup.retrofit2:retr
柳击歌
·
2017-11-20 17:39
Retrofit+Rxjava
实现文件上传和下载功能
Retrofit简介:在AndroidAPI4.4之后,Google官方使用了square公司推出的okHttp替换了HttpClient的请求方式。后来square公司又推出了基于okHttp的网络请求框架:Retrofit。什么是RxJava?RxJava是一个响应式编程框架,采用观察者设计模式。所以自然少不了Observable和Subscriber这两个东东了。RxJava是一个开源项目,
沐风来
·
2017-11-20 16:13
浅谈RxJava+Retrofit+OkHttp 封装使用
背景之前学习完
Retrofit+Rxjava
之后写了一篇关于封装的博客,发出后受到大家的关注以及使用,由于不断的完善之前的项目,所以决定把最新的项目封装过程讲解出来,供大家查看!
wzgiceman
·
2017-11-17 09:18
Android开发---RxJava+Retrofit封装
本文内容是基于
Retrofit+RxJava
做的一些巧妙的封装。参考了很多文章加入了一些自己的理解,请多指教。
西贝菇凉_n
·
2017-11-16 21:40
Android
使用
Retrofit+RxJava
实现网络请求
安卓基础开发库,让开发简单点。DevRing&Demo地址:https://github.com/LJYcoder/DevRing学习/参考地址:Retrofit:整体教程http://blog.csdn.net/jdsjlzx/article/details/52015347文件上传http://blog.csdn.net/jdsjlzx/article/details/52246114文件下载
JYcoder
·
2017-10-27 15:36
Retrofit+Rxjava
网络层的优雅封装
想必
Retrofit+Rxjava
的使用,如今已经非常的普及了吧。在此介绍一种比较优雅的有关
Retrofit+Rxjava
封装的方法。
SunnySky_
·
2017-09-29 11:03
Retrofit+RxJava
上传图片
在做一个商城,第一个版本使用的OkHttp3来进行网络操作的,现在把第一个版本推倒重新做了个版本,于是就用上了正在如火如荼的
Retrofit+RxJava
来实现网络操作。
一棵大白杨
·
2017-09-26 15:51
网络编程
Retrofit+RxJava
传递数组参数
Android客户端PointApi接口:/***查询所有图层的点*Map>>:string一个图层,该图层中的所有点*返回所有图层集合*/@GET("layer/selectAllLayer")Observable>>>>getAllLayerPoint(@Query("layers")String[]layers);ApiManagerpublicclassApiManager{private
墨色尘埃
·
2017-08-28 16:46
Retrofit+Rxjava+okhttp获取服务器返回字符串
一、
Retrofit+Rxjava
结合获取服务器返回字符串主要解决:参数的传递需要加密后发送到服务器,服务器返回的数据也是加密后的字符串。
一笑倾城Tan
·
2017-08-02 19:52
RxJava常见操作符的使用
上周给大家写了一个
retrofit+rxjava
的使用,有些小伙伴就说了,rxjava什么鬼哦,不会用啊...好吧,那么今天给大家带来一些我自己平时开发中常用的一些操作符,以便大家更快上手rxjava。
李晓通
·
2017-07-24 11:30
基于
Retrofit+RxJava
的Android分层网络请求框架
目前已经有不少Android客户端在使用
Retrofit+RxJava
实现网络请求了,相比于xUtils,Volley等网络访问框架,其具有网络访问效率高(基于OkHttp)、内存占用少、代码量小以及数据传输安全性高等特点
xsster
·
2017-05-26 13:43
网络
Android
网络请求 - 收藏集 - 掘金
Retrofit+RxJava
简单封装-Android-掘金本文对
Retrofit+RxJava
的使用进行简单封装,简化使用。请求结果统一封装成HttpResult类,并利用泛型对不通结果统一处理。
掘金
·
2017-05-25 00:00
retrofit
okhttp
网络请求
Android开发之
Retrofit+RxJava
的使用
阅读更多Retrofit是Square公司开发的一款针对Android网络请求的一个当前很流行的网络请求库。官网:http://square.github.io/retrofit/github:https://github.com/square/retrofit使用需引入:Java代码compile'com.squareup.retrofit2:retrofit:2.1.0'compile'com
切切歆语
·
2017-04-18 08:00
Retrofit+RxJava
网络请求框架
Retrofit
RxJava
[置顶]
干货集中营~技术船
排版:最简单的Toolbar+RecyclerViewUI设计黑白灰圆角材料设计代码设计
Retrofit+RxJava
的组合获取网络数据;FlycoTabLay
poorkick
·
2017-04-13 22:00
android
应用
简单实用的mvp+retrofit+rxjava+dagger2
如今android最为流行的网络请求框架莫过于
retrofit+rxjava
,网上也是诞生了大量mvp+retrofit+rxjava的相关技术文章,但他们的要么太过于复杂要么针对性太强,让很多人用到一半就放弃了
ak47985
·
2017-02-28 09:55
android开发
Retrofit+Rxjava
实现文件下载进度
前言最近在学习Retrofit,虽然Retrofit没有提供文件下载进度的回调,但是Retrofit底层依赖的是OkHttp,实际上所需要的实现OkHttp对下载进度的监听,在OkHttp的官方Demo中,有一个Progress.java的文件,顾名思义。点我查看。准备工作本文采用Dagger2,Retrofit,RxJava。compile'com.squareup.retrofit2:retr
柳击歌
·
2016-12-06 16:08
【Android - 框架】之
Retrofit+RxJava
的使用
前几天分别对Retrofit和RxJava进行了总结,这个帖子打算把Retrofit结合RxJava使用的方法总结以下。有还不了解Retrofit或RxJava的朋友可以参考下面的帖子学习~【Android-框架】之Retrofit的使用【Android-框架】之RxJava的使用首先导入依赖:dependencies{compilefileTree(include:['*.jar'],dir:'
ITGungnir
·
2016-11-13 10:37
【Android
-
框架】
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他