前言 本文是系列文章的第三篇,利用前两篇的反射和注解来手撸一个Android依赖注入框架,还没有学习过前两篇文章内容的小伙伴,抓紧学习一下吧。 创建注解 这里我们以Butte...

IP属地:山东
前言 本文是系列文章的第三篇,利用前两篇的反射和注解来手撸一个Android依赖注入框架,还没有学习过前两篇文章内容的小伙伴,抓紧学习一下吧。 创建注解 这里我们以Butte...
前言 本篇是系列文章的第四篇,Butterknife源码全面解析。上一篇利用反射和注解手撸一个Android依赖注入框架中提到过,如果我们频繁使用反射会导致性能比较差,那Bu...
前言 本文是IOC系列文章的第五篇,也是最后一篇,也是最重要的一篇。之所以说最重要,是因为掌握自定义注解解析器是所有Android架构师必备的技能,没有一个Android架构...
前言 为什么要写Java的反射?因为本人在阅读很多注入依赖这种开源库(类似Dragger2,Butterknife)的源码的时候,发现其代码都运用了大量的Java反射。本身J...
前言 本文是系列文章的第二篇,Java的注解。个人建议先读完第一篇夯实基础:Java的反射,因为在本文的后半部分,将使用到一些反射的技术,学完了反射再学本文的内容更有助于你理...
前言 RecyclerView这个控件几乎所有的Android开发者都使用过(甚至不用加几乎),它是真的很好用,完美取代了ListView和GridView,而Recycle...
前言 其实网上关于沉浸式状态栏的文章有很多,但是我发现基本上都有一个特点,就是先巴拉巴拉地讲一大堆概念,然后接着推出一个自己写的轮子。不是说这类文章不好,而是这类的文章往往读...
前言 Handler是个老生常谈的问题,我相信几乎所有的Android开发者都会使用Handler,那关于Handler还有什么好讲的吗?Handler如果仅仅是使用的话,确...