Android Studio中安装Kotlin插件及如何使用
来源:互联网 发布:mac更改登录用户名 编辑:程序博客网 时间:2024/05/29 02:59
小感悟:最近面试的时候被面试官问到,有没有使用Kotlin写过什么东西,当时一脸尴尬的我只能回答,还没有使用过呢,面试官又问,我们程序员入门时经常写的HelloWorld也没写过吗?笔者一脸懵逼中……痛定思痛,之前Eclipse+ADT插件转Android Studio都转了,这点波折算什么,不就是学吗!!!
Kotlin是一种在 Java虚拟机上执行的静态型别编程语言,它主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的编程语言。该语言有几个优势:
- 简洁:它大大减少你需要写的样板代码的数量。
- 安全:避免空指针异常等整个类的错误。
- 通用:构建服务器端程序、Android 应用程序或者在浏览器中运行的前端程序。
- 互操作性:通过 100% Java 互操作性,利用 JVM 既有框架和库。
安装Kotlin插件
谷歌在I/O开发者大会上宣布,将Kotlin语言作为Android开发的一级编程语言;谷歌官方宣布Android Studio 3.0将默认集成Kotlin插件。
而由于笔者现在使用的Android Studio版本是2.3.3,还没有集成Kotlin插件,所以需要我们自己手动去安装一下此插件;
1. Android Studio中点击File,找到Settings,然后找到Plugins并选中,点击Browse Repositories;
2. 进入Browse Repositories后,在搜索文本框中输入Kotlin,选中搜索到的Kotlin,点击右上角的Install进行安装;
3. 安装完成后需要重新启动Android Studio,之后就可以使用Kotlin插件;
正在下载安装中……
安装完成后,点击Restart Android Studio;
Kotlin的使用
首先:重新创建一个新的工程,然后新建一个Activity,此时我们发现,较之前没有安装Kotlin插件时,多了两个选项,如下:
Kotlin File/class:这和Java Class 一样,就是一个普通的类,只不过是Kotlin语法创建;
Kotlin Activity:这个也和平时创建Activity一样,选择模板什么的,比如Empty Activity、Basic Activity等,来创建Kotlin Activity;
然后: 第一次创建Kotlin Activity会提醒你,Kotlin not configured,此时,我们按照提示直接点击Configure;
之后: 进入Kotlin配置界面,直接点击默认的OK即可;
最后: 会提示Gradle files有变化,需要同步,此时点击Sync Now即可;
同步完成之后: 系统会自动为我们在Module:app/build.gradle和Project:Kotlin/build.gradle中添加一些所需要的参数信息;
Module:app/build.gradle文件下:
Project:Kotlin/build.gradle文件下:
使用之前的配置已完成,当然这些参数配置,我们也可以手动添加,如果不嫌麻烦的话;
最后:我来试试面试官问我的问题,先输出Hello Word!吧!
代码如下: 创建一个Kotlin File/class,learn.kt的Kotlin文件。
package neu.edu.cn.kotlindemo/** * Created by neuHenry on 2017/9/25. */var str:String = "";fun main(args:Array<String>) { str = "Hello World!" println(str)}
运行这个文件之后在控制台会输出Hello World!;
如下:
创建一个Kotlin Activity,MainActivity.kt的Kotlin文件。布局文件和我们之前使用的一样,不再贴出。大家可以看出Kotlin编写程序,后面不需要跟着分号啦!
代码如下:
package neu.edu.cn.kotlindemoimport android.os.Bundleimport android.support.v7.app.AppCompatActivityclass MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) }}
运行示例如下:
Kotlin中文文档:
Kotlin参考文档
- Android Studio中安装Kotlin插件及如何使用
- Android Studio安装Kotlin插件及使用
- Android Studio中安装Kotlin插件
- Android Studio安装并使用Kotlin插件
- Android Studio安装并使用Kotlin插件
- Android Studio安装Kotlin插件和使用
- Android Studio安装Kotlin插件
- android studio 安装kotlin插件
- Android Studio Kotlin插件安装
- Android Studio 安装Kotlin插件
- Android studio 2.2 2.3 2.4 如何使用kotlin插件
- studio安装kotlin 插件 及 配置
- mac Android Studio安装kotlin插件
- Android Studio 中使用Kotlin
- 如何在Android Studio中使用Kotlin开发app
- Android Studio 如何在 Kotlin 中使用 ButterKnife
- Android Studio Kotlin插件的简单使用
- Kotlin学习一 Android Studio 中安装 Kotlin Plugin
- springMvc 的参数验证 BindingResult result 的使用
- JS常用
- python
- js学习
- 滤波和卷积的区别
- Android Studio中安装Kotlin插件及如何使用
- xcode9 图片记载不显示
- Codeforces 855 B Marvolo Gaunt's Ring
- 那些问题的神回复
- 机器学习入门笔记(八)----支持向量机SVM
- ping 丢包或不通时链路测试说明
- 快速排序
- CountDownLatch同步工具类
- leetcode 222. Count Complete Tree Nodes 计算满二叉树的节点数量