Android:Android Studio配置Kotlin

作者: ZhaoWeihao | 来源:发表于2017-08-13 11:22 被阅读83次
  • 前言

如今J神加入了GOOGLE,并且专注在Kotlin领域,而且今年的I/O大会宣布Kotlin作为官方开发语言,所以以后的趋势可能要用Kotlin进行Android开发,对于初学者来说,现在学习使用Kotlin进行开发很有必要。即使现在Android还不是Kotlin天下,可是在以后谁都说不定对吧。

Android Studio配置Kotlin

第一步:安装Kotlin插件

(Android Studio:以下简称AS)
由于Kotlin插件只在AS3.0自带。所以之前的版本都必须安装Kotlin插件,在AS中依次点击File→Settings→Plugins→Install JetBrains plugin,然后在搜索框填入Kotlin,找到Kotlin点击Install即可(由于我已经安装了,所以我这里没有Install按钮)

TIM截图20170813102806.png

第二步:创建项目

创建项目的步骤和之前一样,点击(如果在欢迎界面)Start a new Android Studio project 或者 File →New project,配置和之前一样就好

转换代码

建立好项目后打开MainActivity.java可以按快捷键Ctrl+Shift+A或者点击Help→Find Action,输入 Convert Java File to Kotlin File,又或者点击Code→ Convert Java File to Kotlin File都可以将当前java文件转换成kotlin文件

TIM截图20170813104236.png

转换成功后就会发现.java后缀变成了.kt后缀,MainActivity也变成Kotlin语法

TIM截图20170813104359.png

在项目中配置Kotlin

在MainActivity里面随便输入一点东西,AS会在上方会出现一个Configure按钮,点击即可配置Kotlin,或者点击 Tools→Kotlin→Configure Kotlin in Project

TIM截图20170813105024.png

在弹出的窗口选择OK即可

TIM截图20170813105251.png

最后会提示你更新项目,点击Sync Now即可

Kotlin在AS中的扩展

添加依赖

build.gradle文件里添加依赖

apply plugin: 'kotlin-android-extensions'
TIM截图20170813110211.png

使用扩展

先在activity_main.xml中添加一个TextView

<TextView
    android:id="@+id/hello"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Hello World!"
   />

然后回到MainAcitivity.kt

import kotlinx.android.synthetic.main.activity_main.*//记得添加这个import

class MainActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    hello.setText("Hello Kotlin!")//直接用id就可以控制,不用findviewById
}
}

运行在手机

Screenshot_20170813-110806.png

使用Kotlin扩展将以前java代码简化好多,提高开发效率

更多关于kotlin扩展的解析可以查看官方文档

其他

拓展阅读:Android Frameworks Using Annotation Processing

联系

Github
Blog
Email:zhaoweihaochn@foxmail.com

赞赏

wechatcode.jpg

相关文章

网友评论

    本文标题:Android:Android Studio配置Kotlin

    本文链接:https://www.haomeiwen.com/subject/gubsrxtx.html