在 Android 开发时,有时候会遇到创建 byte 数组的需求。麻烦的地方在于我负责的项目还在使用 Java 语言,并且由于一些特殊原因不能转为 Kotlin。然而 Java 中数组是不能扩展长度的,因此必须提前设计好数组的长度,然后再进行填充。本文就介绍了如何优化 Java 中创建 byte 数组的代码。
布局 XML 转 Bitmap 是我最近遇到的一个需求。其实按理来说并不难解决,但是网上很多文章用的都是已经被官方废弃了的方法,或者说只有代码没有介绍,甚至连注释都没有。因此特地写篇文章记录一下我是如何实现这个功能的。
Android 的 Material 组件已经提供了非常优雅的控件,但是绝大多数时候,光使用现有的控件是难以满足程序开发需要的。比如我在开发一款 App 的过程中,就遇到了自带的 Checkbox 控件不能满足需要的情况。这篇文章就记录了我是如何自定义一个 Checkbox 控件的,并且学习了动画的相关知识。