网络库与Rxjava2结合常见使用场景介绍

2017-11-16
阅读 20 分钟
7.5k
之前在github开源过一个网络库RxEasyHttp,这是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架。在这里对网络库的用法就不做过多介绍,感兴趣的可以去了解下。在使用过程中一些网友反馈不知道怎么结合Rxjava2来实现一些场景需求,希望能够写一遍文章介绍下。终于抽出时间来对与Rxjava2在实际场景使用的一些案例做...

EasySignSeekBar一个漂亮而强大的自定义view

2017-10-31
阅读 12 分钟
4.6k
最近在工作上的需要,自定义了一个漂亮而强大的自定义view,但不仅仅只是一个SeekBar而已哦,一定要耐心看完。刚开始是不愿意自己去写的,这东西太浪费时间,UI这东西不一定是个技术活,但一定是个细活。浏览了很多自定义控件,都没有符合需要的,最终只能自己开撸。实现了效果后想着看能不能也方便他人,如果其他人有类...

EasySegmentedBarView简单易用的自定义分段控件,方便快速实现分段效果

2017-09-29
阅读 8 分钟
5.4k
本库主要提供一个简单易用的自定义分段控件,方便快速实现分段效果,支持xml配置、代码配置、分段规则按均分/比例分、数字分段、文本分段、渐变分段、bar条样式正常/圆形/三角形,segment文字样式、进度设置、进度指示标记类型设置、分段描述设置、分段间距、其它更多自定义设置等功能。

RxEasyHttp网络库请求数据(三)

2017-07-28
阅读 17 分钟
2.3k
1.包含一次普通请求所有能配置的参数,真实使用时不需要配置这么多,按自己的需要选择性的使用即可<br/>2.以下配置全部是单次请求配置,不会影响全局配置,没有配置的仍然是使用全局参数。<br/>3.为单个请求设置超时,比如涉及到文件的需要设置读写等待时间多一点。<br/>完整参数GET示例:

RxEasyHttp网络库初始化与配置(二)

2017-07-25
阅读 4 分钟
1.8k
一般在 Aplication,或者基类中,只需要调用一次即可,可以配置调试开关,全局的超时时间,公共的请求头和请求参数等信息初始化需要一个Context,最好在Application#onCreate()中初始化,记得在manifest.xml中注册Application。

RxEasyHttp网络库简介(一)

2017-07-21
阅读 2 分钟
2.2k
本库是一款基于Retrofit2+RxJava实现简单易用的网络请求框架,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极简https配置,上传下载进度显示,请求错误自动重试,请求携带token、时间戳、签名sign动态配置,自动登录成功后请求重发功能,3种层次的参数设置默认全局局部,默认标准Ap...

深入RxEasyHttp网络库教你3分钟学会自定义数据结构

2017-07-15
阅读 9 分钟
3.1k
在自定义ApiResult之前,先了解本库中默认提供的ApiResult方式,包含code、msg、data三个字段,其中默认code为0表示解析成功,内部是用ApiResult进行数据解析的。默认ApiResult如下:

RxEasyHttp一款基于RxJava2+Retrofit2实现简单易用的网络请求框架

2017-06-22
阅读 36 分钟
15.3k
本库是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极简https配置,上传下载进度显示,请求错误自动重试,请求携带token、时间戳、签名sign动态配置,自动登录成功后请求重发功能,3种层次的参数设置默认全局局部,默认标准A...