前言:为什么要写这篇文章?主要是为了总结一下最近学习内容,记录方便以后查阅。以前有一次面试有人问到看过 ButterKnife 实现的原理是什么...
这边文章主要讨论源码级别(RetentionPolicy.SOURCE)的注解,站在巨人的肩膀上来捋一捋。 代码地址:android-annot...
在了解自定义注解前,我们需要搞懂元注解的概念,这个在总结篇中已经说明。 这里再提一下@Target的参数 我们添加如下注解定义: 然后绑定Act...
曾经看过一篇使用运行时注解来实现类似 ButterKnife 功能的文章。直到后来我自己看了ButterKnife 源码后才发现并不是这样。推荐...
本文属于装糊涂的猪原创,转载请注明出处作者 背景 在自定义时钟的时候,无意间在onDraw方法中创建对象,然后就引发了内存的肆意增长,伪代码为 ...
本文属于装糊涂的猪原创,转载请注明出处作者文中的两个Demo地址位于:https://github.com/ftc300/PythonAmazi...
本文属于装糊涂的猪原创,转载请注明出处作者 背景交代: 在上一篇OTA升级中有提到Nordic提供的升级库,看源码时发现如下一些代码: 心生疑...
本文属于装糊涂的猪原创,转载请注明出处作者文中的Demo地址位于:https://github.com/ftc300 · DFU = Devic...
本文属于装糊涂的猪原创,转载请注明出处作者 背景:着手开发蓝牙相关项目,然而支持蓝牙的手机模拟器genymotion收费,自己有支持蓝牙4.0以...