前言 本文是系列文章的第三篇,利用前两篇的反射和注解来手撸一个Android依赖注入框架,还没有学习过前两篇文章内容的小伙伴,抓紧学习一下吧。 创建注解 这里我们以Butte...
前言 本文是系列文章的第三篇,利用前两篇的反射和注解来手撸一个Android依赖注入框架,还没有学习过前两篇文章内容的小伙伴,抓紧学习一下吧。 创建注解 这里我们以Butte...
前言 本篇是系列文章的第四篇,Butterknife源码全面解析。上一篇利用反射和注解手撸一个Android依赖注入框架中提到过,如果我们频繁使用反射会导致性能比较差,那Bu...
前言 本文是IOC系列文章的第五篇,也是最后一篇,也是最重要的一篇。之所以说最重要,是因为掌握自定义注解解析器是所有Android架构师必备的技能,没有一个Android架构...
前言 为什么要写Java的反射?因为本人在阅读很多注入依赖这种开源库(类似Dragger2,Butterknife)的源码的时候,发现其代码都运用了大量的Java反射。本身J...
领教了👍,多谢大神,求带
夯实基础:Java的注解前言 本文是系列文章的第二篇,Java的注解。个人建议先读完第一篇夯实基础:Java的反射,因为在本文的后半部分,将使用到一些反射的技术,学完了反射再学本文的内容更有助于你理...
前言 本文是系列文章的第二篇,Java的注解。个人建议先读完第一篇夯实基础:Java的反射,因为在本文的后半部分,将使用到一些反射的技术,学完了反射再学本文的内容更有助于你理...
前言 RecyclerView这个控件几乎所有的Android开发者都使用过(甚至不用加几乎),它是真的很好用,完美取代了ListView和GridView,而Recycle...
前言 其实网上关于沉浸式状态栏的文章有很多,但是我发现基本上都有一个特点,就是先巴拉巴拉地讲一大堆概念,然后接着推出一个自己写的轮子。不是说这类文章不好,而是这类的文章往往读...
我感觉吧,也许rx没那么难理解,但是我一直被这些文章吓得不轻,也被这单词绕来绕去绕晕了,产生了恐惧中,什么观察啊被观察头都晕了,现在我撸了屡,通熟易懂的来说 来本质无非就是 添加一个回调到一个操作类里面,执行这个操作类的时候的时候会遍历调用这些回调, 只是执行的时候可以设置在主线程回调还是子线程回调 以及自己的任务是在主线程执行还是子线程执行。
前言 Handler是个老生常谈的问题,我相信几乎所有的Android开发者都会使用Handler,那关于Handler还有什么好讲的吗?Handler如果仅仅是使用的话,确...
关于Handler你所需要知道的一切前言 Handler是个老生常谈的问题,我相信几乎所有的Android开发者都会使用Handler,那关于Handler还有什么好讲的吗?Handler如果仅仅是使用的话,确...
前言 Handler是个老生常谈的问题,我相信几乎所有的Android开发者都会使用Handler,那关于Handler还有什么好讲的吗?Handler如果仅仅是使用的话,确...
前言 Toolbar是谷歌在2014年Google IO 大会上推出的一套全新的设计规范Material Design。它的出现规范了Android开发者APP标题栏的设计风...
前言 为什么说DBFLOW是最好用的数据库框架?因为它综合了各个数据库的框架的优点,它比GreenDao要使用简单,同时又比ActiveAndroid性能高很多,它是一款操作...
前言 为什么说DBFLOW是最好用的数据库框架?因为它综合了各个数据库的框架的优点,它比GreenDao要使用简单,同时又比ActiveAndroid性能高很多,它是一款操作...
前言 本文讲文字的居中,不过在你阅读本文之前,强烈建议你读一下我的上一篇文章Android自定义View之DashBoard(仪表盘) ,因为上一篇的内容讲了Paint和Ca...
前言 Android自定义View是Android初中级开发工程师向高级工程师进阶所必须掌握的一块内容,其重要性不言而喻。接下来的一段时间,我会连续出几篇跟自定义View相关...
前言 现在几乎所有的客户端(不管是APP也好,H5页面也好),都需要用到网络请求,而绝大多数公司都会把客户端的网络框架封装好,我们直接拿来用就好了,不用管什么原理,只要请求以...