zhou-you

Waiting for life is waiting for death.与其在等待中枯萎,不如在行动中绽放。

排序:
默认
按更新时间
按访问量

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

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

2017-11-16 13:42:10

阅读数:2817

评论数:8

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

github源码地址:https://github.com/zhou-you/RxEasyHttpRxEasyHttp库默认ApiResult简介在自定义ApiResult之前,先了解本库中默认提供的ApiResult方式,包含code、msg、data三个字段,其中默认code为0表示解析成功,...

2017-07-15 15:59:32

阅读数:978

评论数:2

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

本库是一款基于Retrofit2+RxJava实现简单易用的网络请求框架,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极简https配置,上传下载进度显示,请求错误自动重试,请求携带token、时间戳、签名sign动态配置,自动登录成功后...

2017-06-10 10:57:17

阅读数:4247

评论数:8

EasyXRecyclerView库基于RecyclerView的终极封装(三)

github源码地址:https://github.com/zhou-you/EasyXRecyclerView 万能适配器Adapter功能介绍 RecyclerView适配器的传统使用方法是继承RecyclerView.Adapter<RecyclerView.V...

2018-05-04 16:29:52

阅读数:111

评论数:10

EasyXRecyclerView库基于RecyclerView的终极封装(二)

github源码地址:https://github.com/zhou-you/EasyXRecyclerView XRecyclerView使用介绍 XRecyclerView基于RecyclerView的封装,在原有功能的基础上支持刷新、加载更多、自定义刷新加载更多、添加头部、尾部等 ...

2018-05-04 16:26:00

阅读数:73

评论数:0

EasyXRecyclerView库基于RecyclerView的终极封装(一)

github源码地址:https://github.com/zhou-you/EasyXRecyclerView EasyXRecyclerView 主要提供了简单易用强大的RecyclerView库,包括自定义刷新加载效果、极简通用的万能适配器Adapter、万能分割线、多种分组效果、常见状...

2018-05-04 16:15:51

阅读数:127

评论数:0

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

github地址:https://github.com/zhou-you/EasySignSeekBar简述最近在工作上的需要,自定义了一个漂亮而强大的自定义view,但不仅仅只是一个SeekBar而已哦,一定要耐心看完。刚开始是不愿意自己去写的,这东西太浪费时间,UI这东西不一定是个技术活,但一...

2017-10-20 18:03:22

阅读数:1358

评论数:6

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

github源码地址:https://github.com/zhou-you/EasySegmentedBarViewEasySegmentedBarView本库主要提供一个简单易用的自定义分段控件,方便快速实现分段效果,支持xml配置、代码配置、分段规则按均分/比例分、数字分段、文本分段、渐变分...

2017-09-29 11:01:35

阅读数:222

评论数:0

RxEasyHttp网络库调试模式(八)

github源码地址:https://github.com/zhou-you/RxEasyHttp调试模式一个好的库,一定有比较人性化的调试模式,为了方便开发者查看请求过程和请求日志,本库提供详细的日志打印,最好在开发阶段,请打开调试模式输出优雅的Log. 调试模式的控制在初始化配置时就可以直接...

2017-06-22 19:39:21

阅读数:531

评论数:1

RxEasyHttp网络库自定义数据结构(七)

github源码地址:https://github.com/zhou-you/RxEasyHttp自定义ApiResult本库中默认提供的是标准ApiResult.内部是靠ApiResult进行解析的,如果你的数据结构跟ApiResult不同,你可以在你的项目中继承ApiResult,然后重写ge...

2017-06-22 19:38:22

阅读数:348

评论数:0

RxEasyHttp网络库动态参数(六)

github源码地址:https://github.com/zhou-you/RxEasyHttp动态参数动态参数就是像我们的token、时间戳timeStamp、签名sign等,这些参数不能是全局参数因为是变化的,设置成局部参数又太麻烦,每次都要获取。token是有有效时间的或者异地登录等都会变...

2017-06-22 19:37:10

阅读数:296

评论数:0

RxEasyHttp网络库缓存使用(五)

github源码地址:https://github.com/zhou-you/RxEasyHttp缓存使用缓存介绍本库的缓存主要分okhttp的Cache缓存和自定义的RxCache缓存,大家有疑问okhttp有缓存,retrofit也是支持通过header来设置缓存,为什么还要自定义一个缓存机制...

2017-06-22 19:36:19

阅读数:301

评论数:0

RxEasyHttp网络库请求回调和订阅(四)

github源码地址:https://github.com/zhou-you/RxEasyHttp请求回调和订阅请求回调本库提供两种方式Callback和Subscriber回调方式此种方式主要针对execute(CallBack callBack),目前内部提供的回调包含CallBack, Si...

2017-06-22 19:35:27

阅读数:428

评论数:0

RxEasyHttp网络库请求数据(三)

github源码地址:https://github.com/zhou-you/RxEasyHttp请求数据网络请求,采用链式调用,支持一点到底。入口方法 /** * get请求 */ public static GetRequest get(String url); ...

2017-06-22 19:34:39

阅读数:1083

评论数:0

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

github源码地址:https://github.com/zhou-you/RxEasyHttp全局配置一般在 Aplication,或者基类中,只需要调用一次即可,可以配置调试开关,全局的超时时间,公共的请求头和请求参数等信息 初始化需要一个Context,最好在Application#on...

2017-06-22 19:33:19

阅读数:677

评论数:0

RxEasyHttp网络库简介(一)

github源码地址:https://github.com/zhou-you/RxEasyHttpRxEasyHttp本库是一款基于Retrofit2+RxJava实现简单易用的网络请求框架,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极...

2017-06-22 19:32:36

阅读数:616

评论数:0

RxAudio一款基于Rxjava实现的android音频设备通信库

RxAudio简介基于Rxjava实现的android音频库,主要用于手机和音频设备之间通信,支持录音、发送、供电、发送失败自动重试(可以指定重试次数),设置接收超时、自定义编解码,自定义配置参数等功能,使用本库只需要关注与业务相关的自定义编解码。项目地址https://github.com/zh...

2017-04-08 11:42:00

阅读数:993

评论数:1

android编码规范

android编码规范 android编码规范 一前言 二包 三代码 四资源 五注释 附件 一、前言 为什么需要开发规范 编码规范对于程序员而言尤为重要,主要有以下几个原因:一个软件的生命周期中,80%的时间花费在于维护 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护 编码...

2017-04-05 16:43:24

阅读数:431

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭