使用for循环:for循环是Kotlin中最常用的循环。它可以用来遍历一个集合或者数组,也可以用来执行特定的次数:for(item in collection){//do s...
使用for循环:for循环是Kotlin中最常用的循环。它可以用来遍历一个集合或者数组,也可以用来执行特定的次数:for(item in collection){//do s...
设置点击事件
Android官方在api30之后使用 WindowInsetsController控制 window
依赖库中引用support与androidx冲突 解决办法 在 gradle.properties 文件添加下面的配置,打包过程会自动把v4的依赖改成androidx and...
AndroidStudio 升级到bumblebee版本后,默认开启非传递性R类 描述:启用非传递性 R 类 (non-transitive R-class) 后,您应用中的...
添加属性android:textAlignment="center"
Kotlin有一些新东西: Unit Any 和 Nothing,这里整理一下对这三兄弟的理解。 Unit 首先,看看 Unit 在Kotlin中的定义: 可以看到,首先 U...
在之前的文章中我介绍了使用RxJava配合Room给自己的APP添加数据库支持,但随着技术的发展,现在已经有很多人开始使用kotlin开发,我的新项目也直接使用kotlin语...
Kotlin的类和接口与Java的类和接口存在较大区别,本次主要归纳Kotlin的接口和类如何定义、继承以及其一些具体细节,同时查看其对应的Java层实现。 带默认方法的接口...
函数参数之惑 当一个函数拥有多个参数,且存在多个相同类型参数紧挨着的情况时,往往不太清楚传入参数的位置是否正确,且严重影响函数的可读性。需要调用者跳转到函数对应的地方,对参数...
前序 在19年的Google I/O大会上,Kotlin 成为 Android 开发首选语言。而著名的OkHttp 已经开始用 Kotlin 进行重写工作。是时候通过写博客归...
个人主页:http://shiyiliang.cn 今天主要来学习Retrofit的文件和参数的上传,如果你不是很了解上传的原理,你可以看下文件上传原理,先了解下文件上传的基...
目前开发的项目基础依赖库分享:一、根目录新建config.gradle,添加依赖信息: 二、工程build.gradle引入配置 三、module的build.gradle中...
开新版本啦,老版本写的内容太多了,我自己找起来都麻烦了,遂决定像代码一样,文章臃肿了就要抽象封装了,相近内容程提炼成一篇汇总性的文章,然后我们再加点设计模式上来,提供一个单例...