![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 95
HavaFerrair
这个作者很懒,什么都没留下…
展开
-
IntentService源码解读
IntentService原创 2016-02-13 22:09:21 · 616 阅读 · 0 评论 -
Started Service 与 Bound Service
主要说明Started Service与Bound Service的区别于联系。原创 2016-02-25 23:06:05 · 907 阅读 · 0 评论 -
LayoutInflater简单理解
LayoutInflater原创 2016-02-28 23:12:04 · 486 阅读 · 0 评论 -
Android 消息处理机制
Android Handler + Looper + Message原创 2016-01-31 20:38:39 · 678 阅读 · 0 评论 -
Android RecyclerView通用适配器
Adapter原创 2016-04-25 15:31:02 · 1121 阅读 · 0 评论 -
EventBus原理+源码解析(图文并茂)
EventBus是一个发布 / 订阅(Subscriber/Publisher)的事件总线,内部是靠Handler发送Message来进行通信的。EventBus不是基于注解的,基于命名规定的,即以“onEvent”开头的。EventBus可以在多线程下订阅消息。原创 2016-02-01 14:12:21 · 2355 阅读 · 0 评论 -
Retrofit + GSON处理JSON模板
动机首先封装了Retrofit的一些操作,也就是回调的时候不必去为每个javabean的每个操作去写一个Callback,所有的bean公用一个Callback。使用了MVP的设计思想,加上公用的Callback,使得每个bean的Presenter层只需要极少的方法,就可以实现原来的功能。然后封装GSON,定义了公用的Holder容器,存储从服务器直接返回的JSON数据,然后分发给每个bea原创 2016-05-25 16:10:21 · 6376 阅读 · 0 评论 -
ButterKnife 源码解读
动机一开始感觉ButterKnife通过注解来加载控件和设置监听器会在运行过程中,利用反射来执行,这样的话,会不会导致启动的时候会比较卡!! 然后就称此机会来学习ButterKnife的源码。本文基于butterknife-7.0.1版本进行学习。例子首先看一个,使用ButterKnife的简单例子:@Bind(R.id.button)Button mButton;@Overrideprotect原创 2016-08-16 14:25:46 · 1130 阅读 · 0 评论