Android项目演化之路
文章平均质量分 95
深入RxJava,Retrofit实战技巧,掌握开发技巧,打造安全客户端,快人一步。
江湖人称小白哥
从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事
展开
-
打造RxJava生命周期管理框架RxLife
在前边RxJava实战技巧大全一文中,我们介绍了RxJava使用过程中常见的应用场景和可能遇到的问题,其中我们谈到利用RxLifeCycle来管理RxJava的生命周期,避免内存泄漏问题,今天自己动手打生命周期管理框RxLife来加深对RxJava的认识。原创 2016-11-04 01:30:22 · 14883 阅读 · 3 评论 -
打造急速开发框架FastApp
在前面的文章中,我们介绍了开发过程容易出现的一些问题,今天我们就在此基础上打造自己急速开发框架(FastApp)。该框架旨在向你展示一个轻量级的应用的总体结构以及如何构建多Fragment应用,为了使他对所有的开发者都比较友好,我们返本溯源,抛弃“臃肿”的MVP及MVVM模式,而是继续沿用MVC的设计理念。原创 2016-10-13 20:29:57 · 8921 阅读 · 8 评论 -
Retrofit响应数据及异常处理策略
今天我们来谈谈客户端对通讯协议的处理,主要分为三部分:约定响应数据格式,响应数据的自动映射以及错误处理三部分。由于数据协议采用json的居多,因此我们在此基础上进行说明。原创 2016-09-28 11:27:13 · 13904 阅读 · 12 评论 -
RxJava实战技巧大全
这几天一直看《激荡三十年》,感觉非常不错。这篇文章本身并不想写,总觉得没什么含量,后面写着写着,发现其中的有些点还是非常有意思的,因此这篇文章的重点在rxjava使用场景说明及rxjava内存优化上。rxjava的使用场景更多的取决于我们所面临的业务以及当前rxjava的一些操作符是否提供了对业务的支持,而对于内存优化上,则是要求我们尽可能快的解除订阅关系。原创 2016-09-30 23:59:13 · 13788 阅读 · 7 评论 -
Retrofit中如何正确的使用https?
很多文章对客户端https的使用都是很模糊的,不但如此,有些开发者直接从网上拷贝一些使用https的“漏洞”代码,无形之中让客户端处在一种高风险的情况下。今天我们就对有关https使用的问题进行深入的探讨,希望能解决以往的困惑。对于https,需要了解其工作原理的可以参考https是如何工作的?,更多关于https的问题我会站在客户端的角度在后面陆陆续续的写出来。证书锁定 简介首先来说说什么是证书锁原创 2016-09-24 02:12:01 · 30741 阅读 · 11 评论 -
Retrofit实现持久化Cookie的三种方案
在上一文中,我们提到retrofit 2.0中如何实现非持久化cookie的两种方案,但并未做过深的解释。 现在我们重点关注JavaNetCookieJar实现非持久化cookie背后的原理,最终找出实现Cookie持久化的三种方案。原创 2016-09-17 00:13:16 · 12452 阅读 · 5 评论 -
观战Retrofit开发中的哪点事
又是一年中秋佳节,祝各位中秋节快乐。今天我们来聊聊这个最近很火的网络请求库retrofit,在此基础上会延伸出一些列的知识点。原创 2016-09-15 21:32:39 · 7930 阅读 · 9 评论