Kotlin官方參考
Get Started with Kotlin on Android
幾個(gè)技能
首先需要下載Android Studio 3.0 Canary 1版本,Android Studio的一大特性就是多個(gè)不同的版本可以同時(shí)運(yùn)行识埋,所以你不用擔(dān)心你電腦上的穩(wěn)定版本會(huì)收到影響饥伊。
下載地址:https://developer.android.com/studio/preview/index.html
將Java代碼轉(zhuǎn)化為Kotiln
Android Studio 3.0 十分人性化的提供了將現(xiàn)有Java文件轉(zhuǎn)化為Kotlin文件的方法,這就是說你可以快速的將你用Java編寫的Android項(xiàng)目快速的轉(zhuǎn)變成使用Kotlin編寫的項(xiàng)目舞丛。當(dāng)然撒踪,這種轉(zhuǎn)化可能會(huì)有一些小錯(cuò)誤偷俭,但你任然可以信任它,即使你后期還需對(duì)轉(zhuǎn)化中出現(xiàn)的錯(cuò)誤進(jìn)行一些修復(fù)佛猛。
來看看這個(gè)過程到底有多簡單吧惑芭!
- 點(diǎn)擊File > New > Kotlin File/Class來創(chuàng)建一個(gè)
.kt
文件; - 把需要轉(zhuǎn)化的Java代碼復(fù)制到該文件中继找,出現(xiàn)以下彈窗:
點(diǎn)擊Yes即可强衡。
Java文件:
public class TestJavaClass {
private String field;
public String getField() {
return field;
}
public void setField(String field) {
this.field = field;
}
}
轉(zhuǎn)化為Kotlin后:
class TestJavaClass {
var field: String? = null
}
是的,盡管驚訝去吧码荔!居然精簡成了一行代碼!
將Kotlin代碼和Java代碼區(qū)分開感挥!
默認(rèn)情況下Kotlin的代碼會(huì)和Java一起放在src/main/java/
下缩搅,如果你想要區(qū)分它們,你可以新建一個(gè)目錄去存放Kotlin的代碼触幼。比如:src/main/kotlin/
硼瓣。當(dāng)然,相應(yīng)的置谦,你需要在build.gradle
中添加:
android {
...
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
...
}