RxJava2+Retrofit2+RxLifecycle3+OkHttp3网络请求封装 (mp.weixin.qq.com)

【简介】

入职公司后,公司要求组件化开发,经过讨论后我将网络请求框架单独进行了封装,不过当时框架里将常用的 util 和 ui 均放入到了共同的 Common 包下,导致里面部分代码耦合,后来为了降低耦合性又将 Common 拆分为了lib_common和lib_ui,但是 lib_ui 依赖了 lib_common,还是导致部分代码耦合,最新一期为了降低组件之间的耦合性,所以单独将 lib_common 中的网络请求单独拆分,并且我又做了新的封装和完善,总之网络框架经过3次大的改造后,使用已经非常稳定了。

点击查看全文 >>

@code小生 2019-01-27 16:54分享 / 0个评论
赞过的人: 技术头条 code小生
要不要再学学下面的文章?
亚洲唯一,阿里云SLB位列Gartner全球网络负载均衡市场前五 (yq.aliyun.com)
近日,Gartner发布了最新的全球企业级网络设备市场份额报告“Market Share: Enterprise Network Equipment by Market Segment, Worldwide, 1Q19”, 阿里云成为亚洲唯一进入全球负载均衡市场份额榜单的企业,排名第五。该报告评估主流网络设备厂商的营收和市场份额,在其负载均衡市场统计中显示,全球前五厂商已占全部市场份额的88%。
by @可耐芊小仙女 2019-07-05 16:19 分享 查看详情
PHP社交网络平台聊天交友网站源码 (www.sucaihuo.com)
功能:高性能缓存系统、RTL布局支持、https加密支持、友好的连接、用户在线状态、个人资料访问通知、朋友和关注系统、首页动态时间线、用户时间线、公共页面、群组页面、上传发布视频、上传发布音乐、上传发布文件、发布图片/投票、发布商品信息、发布在线录音、相册管理、个人资料头像/封面、用户隐私设置、通知系统、删除编辑文章、保存收藏、搜索系统、点赞系统、评论与分享、在线聊天系统、发布活动、新闻与博客、电影系统、认证V系统、多语言系统、响应式设计、用户在线统计、表情系统
by @好小灰灰 2019-07-02 09:48 分享 查看详情
Android P 网络请求相关总结 (mp.weixin.qq.com)
这上半年几家手机厂商可以堪称神仙打架,小米9,iqoo,华为,oppo,三星等等都首发Android P系统。咱也是几经考虑终于换上了新手机,也体验一下这Android9.0(原来是Android6的一台nubia)。然后迫不及待跑了一下自己写的几个app,这一跑然后就出问题了。
by @code小生 2019-06-23 14:14 分享 查看详情
卷积神经网络(CNN)之代数浅析 (blog.csdn.net)
本文试着从代数学的角度对CNN进行一些浅显易懂的解析,希望能为读者带来一些启发。
by @fourierfeng 2019-05-28 11:26 分享 查看详情
CDN WAF功能开放公测 提升网络应用安全性能 (yq.aliyun.com)
阿里云CDN WAF功能,是指CDN融合了云盾Web应用防火墙(Web Application Firewall,简称 WAF)能力,在CDN节点上提供安全防护的功能,该功能目前已经开放公测。
by @可耐芊小仙女 2019-05-23 16:56 分享 查看详情
retrofit-helper 简洁的封装retrofit,优雅的取消请求 (mp.weixin.qq.com)
Retrofit是很多android开发者都在使用的Http请求库!他负责网络请求接口的封装,底层实现是OkHttp,它的一个特点是包含了特别多注解,方便简化你的代码量,CallAdapter.Factory 和Converter.Factory可以很灵活的扩展你的请求。我们在使用的时候还是需要封装一层便于我们使用,retrofit-helper的作用就是再次简化你的请求。
by @code小生 2019-05-19 09:56 分享 查看详情
真相:在朋友圈装死,在网络上蹦迪 (mp.weixin.qq.com)
记得前几年,朋友圈里的景象可以说是格外红火,那个意味着有人更新的小红点一天24小时都不曾间断过。
by @code小生 2019-05-12 21:54 分享 查看详情
阿里云IPv6 DDoS防御被工信部认定为“网络安全技术应用试点示范项目” (yq.aliyun.com)
近日,阿里云数据中心骨干网IPv6 DDoS网络安全防御被工业和信息化部认定为“网络安全技术应用试点示范项目”,本次评选由工业和信息部网络安全管理局发起,从实用性、创新性、先进性、可推广性等维度展开,阿里云成为唯一一家入选IPv6 DDoS防护类项目的云服务商。
by @可耐芊小仙女 2019-05-09 16:58 分享 查看详情
Android AutoBundle 像 Retrofit 一样构建 Bundle (mp.weixin.qq.com)
android.os.Bundle 相信每一个Android 开发者都在使用,构建bundle和获取其中value时如果参数很多写起来代码很呆板,多次调用的话 key值容易写错,不易管理,AutoBundle的产生就是为了解决这些问题。AutoBundle采用动态代理的方式创建Bundle,采用编译时注解的方式为属性赋值。
by @code小生 2019-04-28 15:49 分享 查看详情
阿里云获中国互联网网络安全威胁治理联盟特别贡献奖 (yq.aliyun.com)
4月16日,由国家互联网应急中心(以下简称“CNCERT”)主办的《2018年我国互联网网络安全态势综述》发布会在京举行。会上,中国互联网网络安全威胁治理联盟对2018年在网络威胁处置中做出贡献的单位进行了表彰,阿里云连续两年获得特别贡献奖。
by @可耐芊小仙女 2019-04-24 15:58 分享 查看详情