Android
艾希逐月
帘外芭蕉惹骤雨门环惹铜绿
展开
-
【源码解读】Retrofit网络请求过程源码解析
之前写了一个Gank.io的客户端练手学习了下RxJava+Retrofit的基本使用,顺着代码看了下相关的源码,将分析笔记记录于此,欢迎有兴趣的小伙伴多多指正,共同进步。在写Gank的过程中,查看妹子福利时的代码如下,从创建接口到访问网络数据再到转换数据,RxJava+Retrofit到底是怎么完成的呢?public interface GankApi { @GET("data/福利/{num原创 2016-09-22 09:13:24 · 859 阅读 · 0 评论 -
【源码解读】EventBus3.0注册过程及事件分发源码分析
一、EventBus简介以及使用示例引用官网的定义: EventBus is a publish/subscribe event bus optimized for Android.EventBus是针对Android优化的发布/订阅事件总线,主要功能是简化组件之间的消息传递。使用EventBus可以替代Handler、Intent、BroadCast在Activity、Frag原创 2016-08-08 17:06:08 · 474 阅读 · 0 评论 -
【源码解读】Handler消息机制流程分析
之前看《艺术探索》大致了解了Android消息机制的原理,也总结了笔记,但总感觉理解的不够彻底,之后把源码和之前的笔记又看了一遍,算是基本通了,将基本逻辑记录在此,重在分析流程,不分析具体细节原理。原创 2016-10-11 14:33:09 · 425 阅读 · 0 评论 -
【源码解读】从源码角度理解LayoutInflater工作流程
在开发中经常需要用到LayoutInflater来加载布局,尤其是在使用ListView或者RecyclerView的时候,作为一个有节操有理想的程序猿当然不能停留在使用的层次上,现在就让我们来扒一扒这个LayoutInflater是如何运作的。本文的分析是根据6.0的源码。原创 2016-10-21 09:23:01 · 436 阅读 · 0 评论