前言: 对于任何一个应用来说,无论是PC端应用还是Android应用,存储肯定是必不可少的。对于很多做Android开发的同学来说,可能认为文件存储很简单,调用一些诸如get...
前言: 对于任何一个应用来说,无论是PC端应用还是Android应用,存储肯定是必不可少的。对于很多做Android开发的同学来说,可能认为文件存储很简单,调用一些诸如get...
这4种方式的缓存都会在卸载app的时候被系统清理掉,调用的方法都是context.方法名,不需要请求存储权限,会经常使用到,保存一些资源文件。 一、getFilesDir()...
FlatBuffers简介 FlatBuffers是一个开源的、跨平台的、高效的、提供了C++/Java接口的序列化工具库。它是Google专门为游戏开发或其他性能敏感的应用...
转载需附上原文地址:https://www.jianshu.com/p/7bff0964c767 Jetpack Compose前段时间进入了Alpha阶段。经过去年年底至今...
背景 看 coil 源码时,发现其内部有使用到 kotlin 的 runInterruptible 这个方法,参考 Android 关于 Coil 源码阅读之部分疑问记录 -...
〇、Kotlin中的对象拷贝 Kotlin 的 data class 默认提供了一种对象拷贝的方式 , 即 data class 类会生成 copy() 方法, 用于对象的拷...
包结构 整体用了策略模式,方便后续扩展转换算法,调用者不满意转换算法,也可以自己实现,灵活性较强。
从JDK1.5开始,Java引入了一种新的注释机制-Annotation,中文名称一般叫注解,它一般作为说明信息,与程序的业务逻辑无关。 既然注解仅仅是一种说明信息,为什么我...
“锋哥,Git有什么可说的,不就是git add添加,git commit提交嘛” 听说我要写一篇Git教程,小明不屑一顾地说。“..."。 小明是我的一个学生。目前,是一...