配置kotlin依赖
项目build.gradle文件中配置kotlin_version
buildscript {
ext.kotlin_version = '1.2.21'
}
在app的build.gradle文件中配置依赖
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
或者新建完项目直接Tools->Kotlin->Configure Kotlin in Project即可自动配置kotlin依赖。
创建与java文件夹同级的kotlin文件夹
在main文件夹右键Directory一个kotlin文件夹
在app的build.gradle文件中配置依赖
android {
sourceSets {
['main', 'test', 'androidTest'].each { b ->
"$b" {
java.srcDirs += file("src/$b/kotlin")
}
}
}
}
设置编码风格
Android Studio -> Preference -> Editor -> Code Style -> Kotlin -> Set from... -> Predefined style -> Kotlin style guide
官方文档上写着这样一句话---使用4个空格缩进,不要使用tab。本渣不明就里,因为在设置编码风格的时候我们是设置了 1 tab -> 4 space ,可能是其他人在设置编码风格的时候设置 1 tab -> n space 因此而产生问题吗?难道不是虽然我们打了tab,实际上就是4个空格吗?所以在 Code Style -> Kotlin 面板上有一个 Use tab character 的选项,不勾选的时候可以看到示例代码是空格形式,勾选后是tab形式,所以我们在不勾选的情况下,可以放心的使用tab,因为他实际上就是你设置的tab size的大小,哪怕在别的ide环境下,他也不会替换成他的tab大小,而是四个空格。
类布局
- 属性声明和初始化块
- 次构造函数
- 方法声明
- 伴生对象
总结
这是对kotlin的一个初步配置,之后会系统的看一下Kotlin实战这本书,加油。
之后的阅读笔记都很水,只是一些摘抄,不成体系,溜溜溜(逃