亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【備戰春招】第8天 Kotlin開發環境搭建技巧

標簽:
Android Kotlin

课程名称:移动端架构师


课程章节:Android必备Kotlin核心技术


课程讲师:CrazyCodeBoy LovelyChubby


课程内容:

必备条件

  • Java开发环境

  • Kotlin编辑器

Kotlin的运行依赖于JVM,所以首先我们要确保我们的电脑已经安装JDK;然后呢我们需要一个Kotlin的IDE:

  • IntelliJ IDEA

  • Android Studio

  • Eclipse

如何创建基于Kotlin的Android项目

创建一个基于kotlin的Android项目

Android Studio 3.0 及更高版本提供全面的Kotlin 支持,如果你的AS版本低于3.0则需要更新AS。接下来就让我们来创建我们的Kotlin项目吧。

第一步:

打开 Android Studio,在欢迎页面点击 Start a new Android Studio project 或者 File | New | New project

第二步:

选择一个定义应用程序行为的 activity 。对于第一个 “Hello world” 应用程序,选择仅显示空白屏幕的Empty Activity,然后点击 Next

https://img1.sycdn.imooc.com//63ec29dd00018ce617911685.jpg

在下一个对话框中,填写工程的详细信息:

https://img1.sycdn.imooc.com//63ec29ef0001f45517911685.jpg

开发语言:选择 Kotlin

完成这些步骤后,Android Studio 会创建一个项目。 该项目已包含用于构建可在 Android 设备或模拟器上运行的应用程序的所有代码和资源。

关于Kotlin的包大小

Kotlin有着极小的运行时文件体积:整个库的大小约 1298 KB(1.3.61 版本)。这意味着 Kotlin 对 apk 文件大小影响微乎其微。


就对比 Kotlin 与 Java所编写的程序而言,Kotlin 编译器所生成的字节码看上去几乎无差异。


为已有基于Java的Android项目添加Kotlin支持

为已有基于Java的Android项目添加Kotlin支持有两种方式:

通过AS的工具添加

用Android Studio打开已有的Android项目,然后菜单栏上的Tools选项 -> Kotlin -> configure kotlin in project

https://img1.sycdn.imooc.com//63ec2a55000146cf09720420.jpg

手动添加


your project/build.gradle:


buildscript {
    + ext.kotlin_version = '1.3.61'
    repositories {
        google()
        jcenter()

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.3'
        + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}
...


app/build.gradle:


apply plugin: 'com.android.application'
+ apply plugin: 'kotlin-android-extensions'
+ apply plugin: 'kotlin-android'
...
dependencies {
   ...
    + implementation "androidx.core:core-ktx:+"
    + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
repositories {
    mavenCentral()
}

至此,我们已经完成了为原有项目添加kotlin的支持,接下来我们来看下如何将Java 文件转成kotlin文件


将Java 文件转成kotlin文件

打开一个Java文件,然后选择菜单栏上的Code选项 -> convert java file to kotlin file

package org.devio.as.hi.kotlin.demo;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

转换后:

package org.devio.`as`.hi.kotlin.demo

import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }
}


课程收获:

谢谢老师,老师讲解细致,通俗易懂,期待后边的继续学习。


https://img2.sycdn.imooc.com/63e9dcc10001915b15690892.jpg

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
移動開發工程師
手記
粉絲
0
獲贊與收藏
4

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消