上一章节主要是基本数据类型的使用Java、Kotlin、Flutter、HarmonyOS基本类型[https://github.com/Ityang/Architect/b...
上一章节主要是基本数据类型的使用Java、Kotlin、Flutter、HarmonyOS基本类型[https://github.com/Ityang/Architect/b...
RxJava subscribeOn()和observeOn()的区别 subscribeOn()和observeOn()都是用来切换线程用的 subscribeOn()改变...
方案1:降级 Gradle 插件进入 gradle-wrapper.properties 修改 Gradle 版本: distributionBase=GRADLE_USER...
参考: https://www.jianshu.com/p/fe43449682d6 https://www.jianshu.com/p/a1b6e71c079d 源码版本:...
面试题总结 Handler是一个比较重要的东西,所以把网上发的Handler中的面试题总结了一下,这些面试题没问题的话,Handler源码相关的内容就应该没问题了,有空的话会...
JDK安装 检查是否已经安装 JDK使用以下命令检查是否已经安装 JDK,若已经安装 JDK,则不需要重新安装。 安装JDK 查看JDK软件包列表: 显示以下: 选择版本进行...
ImageView 是 Android 中最常用的控件之一,而在使用ImageView时,必不可少的会使用到它的scaleType属性。该属性指定了你想让ImageView如...
CAS是什么? CAS带来的三大问题ABA问题循环时间长开销大只能保证一个共享变量的原子操作 参考:https://www.jianshu.com/p/ab2c8fce878...
一、认识CoordinatorLayout CoordinatorLayout作为support:design库里的核心控件,在它出现之前,要实现View之间嵌套滑动等交互操...