前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
IP属地:黑龙江
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
本打算用gradle尝试着去写一些脚本方便项目的构建和打包,但是在复习gradle的时候有了一些新的理解,对gradle的理解不敢说精通,但也更透彻了,可以说是现在终于会写g...
上一章内容Gradle终于懂了(一)带你玩转Project发现还是很多人对Gradle比较关注的,弄得我想水几篇文章都不行了。这里说一下,如果大家有对哪个方面感兴趣的,可以在...
今天敲代码敲到一半,突然想到一种用16进制来定义常量的使用方法。我相信这种方法肯定也会有很多人早就知道并且已经有分享,我也是才刚刚发现,如果有什么地方写得不好或者不够完整的话...
发现已经有一个月左右没更新文章了,好吧,真的没什么好写的,一直在努力工作工作工作。突然发现以前好像没写过反射的文章,终于可以偷鸡一回了,这次,纯伸手党福利好吗,封装反射工具类...
这次只讲解部分源码,不会全部讲完。并且代码来自API 26 Platfrom。前段时间又重新简单看了一次HashMap的源码,想简单记录一下碰到的问题和在源码中能参考到的代码...
注意:该文档只针对于近段时间,当前最新的android版本是29一般我们写Fragment的时候都会面临一个选择的问题:android.support.v4.app包下的Fr...