
开源项目源码解析
文章平均质量分 67
_houzhi
这个作者很懒,什么都没留下…
展开
-
Retrofit源码解析
RetrofitRetrofit是Github上面squre组织开发的一个类型安全的Http客户端,它可以在Java和Android上面使用。Retrofit将描述请求的接口转换为对象,然后再由该对象去请求后台。Retrofit将请求对象化了。目前已经发布了2.0beta版本。原创 2016-03-03 18:12:26 · 1038 阅读 · 2 评论 -
Otto与EventBus框架比较
最近这几天经常在空闲时间看到了AOP编程,其实也就是对面向事件过程编程,一开始一直很难理解这个名次。不过看到Android正好有面向事件编程,程序解藕的开源库(Otto,EventBus)。所以闲暇时间就去看了一下这两个库的源码,写篇博客记录一下。其实很多时候,沉下心去做一件事就好了,收获会伴随着的。用法首先从用法上面来说,两个框架的用法本质上其实是差不多的:注册(register),发布事件(po原创 2015-11-19 19:01:40 · 4627 阅读 · 0 评论 -
Xposed源码阅读小结
最近借助着邓凡平的这篇文章深入理解Android(三):Xposed详解去阅读了一下Xposed的Hook源码,在这里总结一下Xposed使用的一些东西。原创 2016-05-20 20:16:23 · 1217 阅读 · 0 评论 -
Hugo源码分析
Hugo是JakeWharton大神开发的一个通过注解触发的Debug日志库。它是一个非常好的AOP框架,在Debug模式下,Hugo利用aspectj库来进行切面编程,插入日志代码。通过分析Hugo的代码能够对gradle以及aspectj有一个非常好的了解。原创 2016-11-05 22:41:54 · 4564 阅读 · 0 评论