Kotlin写Android(一)——开发环境搭建

本文介绍了一个从Java到Kotlin的转换过程,包括插件下载、项目创建及常见问题解决等步骤,并总结了Kotlin的基本语法特点。

0 背景

近日,以前的领导找到我,让我给做个项目。嗯~,项目很简单,就是一个题库,但想在做的过程中学点东西,就想到了之前朋友跟我提的用kotlin写项目,于是就想在这次项目中学习学习。写这个也算是对自己学习的总结。目前项目尚未开始,中间有说的不对的地方还希望大家能指出。
##1 插件下载
开发工具当然是用Android Studio,在插件中搜索kotlin,如下图:
这里写图片描述

安装过程比较久,也可能中间失败,多试几次就OK了。

2 使用kotlin创建项目

  1. 按照java语言一样的方式创建一个项目
  2. 选中MainActivity,在菜单项中选中code–>Convert Java File to Kotlin File,如下图所示:
    这里写图片描述
    以前我们熟悉的MainActivity就会自动转换成如下代码:
class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }
}
  1. 直接运行,这时候会崩溃,同时在MainActivity上方会提示:Kotlin not configured。如下图所示:
    这里写图片描述

点击右边的Configure,会弹出两个选项,由于刚刚接触,就不自己选择了,我选了第二个。
这里写图片描述
然后在对话框中默认选择,这样就自动完成了Kotlin的配置,具体配置在哪里修改的,就是在项目的gradle和工程的gradle中,好奇的同学可以对比下配置的前后。
4. 再次运行–>OK

3 知识点总结

通过上面的插件转换的Activity我们能总结出一下几点:

  1. 类与类的继承关系使用:,并且父类后面有一对小括号
  2. 函数名前面有fun关键字(有点像JS)
  3. 函数名中参数声明为 参数名:参数类型
    以代码总结,如下:
class 子类名: 父类名() {

    fun 方法名(参数名: 参数类型) {
        方法体
    }
}

4 遇到问题

在添加Kotlin配置后第一次运行非常的慢,我第一次的时候用了1个小时。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

得食猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值