java类xml资源id说明AccelerateDecelerateInterpolator@android:anim/accelerate_decelerate_inter...
java类xml资源id说明AccelerateDecelerateInterpolator@android:anim/accelerate_decelerate_inter...
1.为什么要用Handler 在Android中主线程又称为UI线程,负责创建和更新UI,其他耗时操作如,访问数据库,网络请求,操作文件IO都需要放在子线程中执行。Andro...
ViewModel 的生命周期ViewModel[https://developer.android.com/reference/androidx/lifecycle/Vi...
内联函数关键字 1.inline2.noinline3.crossinline inline 是Kotlin 修饰方法的关键字。noinline ,crossinline ...
用到生成dex命令dx --dex --output = xx.dex com\xxxx\xxx\xxx.class
上效果图
什么是协程(Coroutine) 简单来说,协程像是轻量级的线程,但并不完全是线程。 首先,协程可以让你顺序地写异步代码,极大地降低了异步编程带来的负担; 其次,协程更加高效...
DataBinding + Kotlin 写 MVVM 模式 第一步 首先要在项目build.gradle 文件中最上端添加 在android{} 中添加 Android S...
Java 中的final 关键字 在 Java 开发中默认可以被继承的类不需要添加 final 关键字,如需不想被继承例如 String 类添加 final 修饰类。 如果方...
Lifecycle 用户指南[https://developer.android.com/topic/libraries/architecture/lifecycle] 代...
Android studio 执行main方法报错 运行 Java main 方法报错 解决办法:项目 .idea 文件夹中 gradle.xml 文件中 添加 ,添加完如下
输出hello world Java 代码 Kotlin 代码 定义一个变量 Java 代码 Kotlin 代码
1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库只需要执行一次 2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去...
RecyclerView 列表悬浮头 内容布局 头部布局 RecyclerView 可以实现不同加载布局 , 在头部布局给view 设置tag ZTScrollListene...
布局中写法 attrs.xml 文件中添加如下代码 控件代码