首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android
不近视的猫
创建于2021-05-12
订阅专栏
Android技术。
等 17 人订阅
共44篇文章
创建于2021-05-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
从手写ButterKnife到掌握注解、AnnotationProcessor
虽然有人觉得,在 kotlin 中,使用 KTX 工具或者使用 MVVM,已经很少使用 ButterKnife 了,所以觉得没必要去研究 ButterKnife,但是我们学习并非是为了使用,而是为了清楚其原理及构造,就如本文,只是借手写 ButterKnife 去了解如何实现注…
你真的了解GC吗?
通俗来讲就是,你家里有 100 平方,你会买各种生活用品和家居回来,这些物品都会占用空间。过了一段时间,你会通过各种情况去判断这些物品还需不需要,然后再去进行清除和整理。 其中,Java 堆主要用来存放在运行时创建的 Java 对象,当剩下的内存空间不足以存放新建的 Java …
都快面试了,还不赶紧复习下HTTP!
说白了,其实就是请求-响应协议。 在浏览器的地址栏中输入https://blog.csdn.net/m0_46278918,回车。 服务器以路径作为依据,返回用户所需的内容。 目前最为流行的版本为 1.1,另外 1.0 和 2.0 同样有占比。 请求头并不是只有这三项,而是常用…
来,带你手写个性能检测工具
性能优化,基本每位 Android 开发都需要考虑这个问题。像LeakCanary、hugo这些都是大家常用的性能检测工具,而这次我要讲的是 BlockCanary,由于这个库很久没更新了,所以可能很多人不认识,但是这并不妨碍我们去理解它的实现原理。 该库的功能主要为检测在主线…