置顶
[toc] 前言 在更换框架之后就是对基类进行封装,在封装过程中我突然想到我在写完需求后要进行打包、上传到应用 […]
[toc] 前言 在更换框架之后就是对基类进行封装,在封装过程中我突然想到我在写完需求后要进行打包、上传到应用 […]
当使用语义化版本控制系统时,采用一些常见的提交消息模板有助于保持提交历史的一致性和可读性。 以下是一些常见的语 […]
前言 协程在 Kotlin 中是非常特别的一部分,和 Java 相比,它是一个新颖的概念。宣扬它的人都在说协程 […]
AlvinMVVM 结合Jetpack,构建快速开发的MVVM框架。 项目使用Jetpack:LiveData […]
设计模式 [toc] 前言 设计模式只是解决问题的一种思想,它可以提高代码的复用性,可维护性,可读性,稳健性, […]
Dart基础 [toc] 学习一门新的语言,我们可以以自己现有的熟悉的语言来类比,比如我们非常熟悉Java […]
反射 [toc] 一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的,并且能够获得此类的引用。于是 […]
[toc] 自定义注解,和定义接口相同,在interface前添加@符号 public @interface […]
[toc] 为了保护用户隐私,Google在Android 6.0 添加了危险权限申请,这个对于开发来说是真的 […]
[toc] 泛型类型擦除 Java中的泛型是伪泛型,在Java编译期间,所有的泛型信息会被擦除。 生成的字节码 […]