Android源码理解
海航
这个作者很懒,什么都没留下…
展开
-
通过EventBus的源码理解注解的使用(一)
注解 注解的基础定义,很多文章都有了,在这里就不总结了。 推荐一个文章大致了解: https://blog.csdn.net/niubitianping/article/details/60145128 之前的疑惑 之前看过一些文章,说注解IOC框架一些思路在Android上会引起性能的损耗,以前疑惑为什么会这样? 再查相关的资料的时候,是说因为用到了反射,进而引起了性能损耗。那为什么反射会引起性...原创 2019-03-06 14:09:55 · 256 阅读 · 0 评论 -
参阅ButterKnife源码,对编译时注解(Annotation Processor)的理解总结
编译时注解 运行时注解和编译时注解,两种注解方式对性能的影响是不一样的。之前看到相关资料,都说对于注解的优化,都用的是编译时注解进行性能的提升。自己在使用的时候也查阅各种博客、第三方库的代码,对于编译时注解的实现原理进行理解以及记录。 编译时注解框架基本构成 compiler api annotation compiler 这部分主要是框架所使用的注解处理器(Annotation Proces...原创 2019-03-15 16:54:39 · 183 阅读 · 0 评论 -
RxJava阅读记录(一)--基本的订阅流程
一些使用RxJava的想法 在之前的项目中使用过 RxJava 配合MVP来搭建项目框架。当时刚开始接触RxJava,算是边学习边搭建项目。使用程度不深,代码思路和之前的项目代码思路不一样。链式调用我是比较喜欢的,但是感觉RxJava会不会太重?不过每个项目有每个项目的实际业务场景,感觉不是每个项目都适合使用RxJava,现在回想当时的项目使用RxJava有点大才小用,没有用到精髓的地方。现在重新...原创 2019-07-16 23:36:11 · 195 阅读 · 0 评论