首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
challengerwang
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
RxJava练武场之——基于Observable网络框架的搭建
答:网络请求中对于请求流程、配置、入参封装、加解密、异常处理每个app都是固定不变的,如果业务每次请求都自己处理,会存在冗余代码,且质量不易保证。所以我们需要基于Retrofit对这些流程和操作做二次封装,并对调用方式进行统一,我们称之为网络框架。 答:传统网络框架封装方式采用…
RxJava练武场之——Observable网络框架的解耦和复用
我们可以看到BaseObserver实际做了errorcode响应,loading控制,对外接口的定义等工作。这几部分工作集中在一个类中有一定的耦合。我们设计的目标是业务使用自定义的Observer或者直接使用BaseObserver都很方便,但目前的设计业务要么使用BaseO…
一篇文章带你撸遍下拉刷新 分页加载控件
本文的研究对象是,在实际开发中经常用到的下拉刷新和分页加载功能。这两个功能往往相伴相生,下拉刷新是基于交互体验上的功能,已经是普遍工人的移动端的数据刷新交互(不限于列表);分页加载一般考虑到后台数据的分页请求,降低后台的压力和网络延迟。 有没有将二者结合的比较好的第三方控件呢,…
AndroidStudio插件GsonFormat解析及二次开发
我们知道Android Studio是基于Intellij的一套IDE环境,Intellij本身为开发者提供了插件式的开发环境,大大提高了开发效率和IDE可配置化。目前studio的成熟插件已有很多。 把studio工作中技术含量低,重复性高的工作,用插件形式代替。 为了开发的…
RxJava练武场之——Token前置请求
Rxjava这个库和其他常见库不太一样,一般的库例如Glide,ButterKnife都是为了解决实际问题出现的,一定程度上是刚需。Glide库如果不用他,那么应用自己就要处理图片下载、压缩、内存管理、多级缓存等等复杂的逻辑。这类问题复杂而常见,而像Glide这类的轮子,Api…
个人成就
文章被点赞
100
文章被阅读
13,595
掘力值
429
关注了
8
关注者
17
收藏集
3
关注标签
18
加入于
2018-11-15