- 博客(3)
- 资源 (11)
- 收藏
- 关注
原创 EventBus源码解析
上一篇文章ButterKnife源码分析EventBus适用于Android和Java的事件总线,简化了活动,碎片,线程,服务等之间的通信。减少代码,提高质量。EventBus主要用了观察者模式(也叫发布订阅者模式)实现代码之间的解耦。EventBus中提供异步的方式解决一个被观察者,多个被观察者,执行效率慢的问题。EventBus的使用步骤和主要变量使用的三步骤//1 定义消息事件pu...
2018-12-13 16:15:07 206
原创 ButterKnife源码分析
ButterKnife是一个专注于Android系统的View注入框架,之前只是简单的使用,知道其用注解的方式帮助减少我们findViewById(),同时在编译期自动生成XXXX_ViewBinding类帮组我们实现findViewById()和绑定回调方法的操作;但是具体的实现细节并不清楚,如何生成的XXXX_ViewBinding类的呢?本篇文章主要分为以下几个步骤注解相关知识;自动...
2018-12-11 15:57:22 377
转载 UML类图与类的关系详解
转载UML类图与类的关系详解最近开始看《设计模式之禅》(第二版)–秦小波(pdf 文档也是从网上找的,确实不错,很清晰)的书,对UML类图的语法不熟悉,特意学习了下,为了更方便的查询、理解UML语法特意转载了这篇文章,如有冒犯,请原谅,谢谢!先了解UML的语法;UML的类图在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realizat...
2018-12-07 11:46:25 665
侧滑删除源码
2018-11-14
二叉查找树的具体实现-java
2018-10-29
OpenCV3编程入门-毛星云
2018-05-15
Android源码设计模式解析与实战-何红辉 关爱民
2018-05-11
Android线程,线程池,AsyncTask,HandlerThread和IntentService的用法
2018-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人