日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Android >内容正文

Android

使用Kotlin开发Android应用 - 环境搭建 (1)

發(fā)布時(shí)間:2023/12/10 Android 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用Kotlin开发Android应用 - 环境搭建 (1) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一. 在Android Studio上安裝Kotlin插件

按快捷鍵Command+,?-> 在Preferences界面找到Plugins -> 點(diǎn)擊Browse repositories ...?-> 輸入Kotlin?-> 安裝Kotlin?(老版本需要安裝?Kotlin?和Kotlin Extensions For Android兩個(gè)插件, 最新版本的Kotlin插件包含了Android Extensions, 因此不需要再安裝Kotlin Extensions For Android插件了), 如圖:


安裝插件操作圖


從插件信息上可以看到Kotlin Extensions For Android插件已經(jīng)被淘汰掉了, 它被合并到Kotlin插件中, 請(qǐng)看下圖:


B5DEA2D7-A8E5-4E33-848D-42022D86D70A.png

二. 配置構(gòu)建腳本

在構(gòu)建腳本中配置kotlin插件和kotlin庫(kù)

  • (1) 在project目錄下的build.gradle文件中定義kotlin的版本
buildscript {repositories {jcenter()}dependencies {classpath 'com.android.tools.build:gradle:2.1.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } //可以在module的build.gradle文件中使用, 使用方式為: "$key" ext.kotlin_version = '1.0.3'
  • (2) 在module的build.gradle文件中配置kotlin插件和kotlin庫(kù)
    build.gradle文件內(nèi)容如下:
buildscript {repositories {jcenter()}dependencies {//1. 添加插件到classpathclasspath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } apply plugin: 'com.android.application' //2. 應(yīng)用kotlin插件 apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.stone.kotlin_demo" minSdkVersion 14 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { //3. 將kotlin源文件添加到編譯路徑下 main.java.srcDirs += 'src/main/kotlin' } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.4.0' //4. 使用kotlin庫(kù) compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" }

三. 編寫(xiě)Kotlin?Hello Kotlin程序

  • (1) Kotlin插件可以讓我們把.java文件轉(zhuǎn)換為.kl文件. 操作如下:
    在AS選中MainActivity的Java文件, 然后找到菜單Code->Convert Java File to Kotlin File, 這樣Java源文件(*.java)就變成了Kotlin源文件*.kl, 如圖:

    把Java源文件轉(zhuǎn)換為Kotlin源文件
    轉(zhuǎn)換后的MainActivity.kl內(nèi)容如下:
import android.os.Bundle import android.support.v7.app.AppCompatActivity import kotlinx.android.synthetic.main.activity_main.*class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) tv.text = "Hello Kotlin" tv.textSize = 20.0f } }

activity_main文件內(nèi)容如下:

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.stone.kotlin_demo.MainActivity"> <TextView android:id="@+id/tv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" /> </RelativeLayout>

除了轉(zhuǎn)換已有的Java源文件外, Kotlin插件可以讓我們直接創(chuàng)建Kotlin源文件, 操作如下:
選擇源文件所在的包 -> 右鍵 -> New ->?Kotlin Activity?或者?Kotlin File/Class,
如圖:


創(chuàng)建Kotlin源文件
  • (2) 運(yùn)行Hello Kotlin程序, 界面如下:

    程序界面

至此使用kotlin開(kāi)發(fā)android應(yīng)用, 環(huán)境搭建已經(jīng)講完
欲知后事如何, 請(qǐng)聽(tīng)下回講解......

=======================================================
更新(2017-02-13): 使用圖形界面配置Kotlin (更詳細(xì)的內(nèi)容請(qǐng)參考官網(wǎng)文檔)

  • 安裝Kotlin插件


    在Android Studio上安裝Kotlin插件.png
  • 創(chuàng)建一個(gè)安卓項(xiàng)目, 將其中的一個(gè)Activity文件轉(zhuǎn)換為Kotlin文件.
    選中默認(rèn)生成的MainActivity.java將java源碼轉(zhuǎn)換成Kotlin源碼(MainActivity.kt), 如圖:


    將Java代碼轉(zhuǎn)換成Kotlin代碼


    還有一種方法是在AS中打開(kāi)MainActivity.java -> 然后按兩次Shift鍵, 調(diào)出 "Search Everywhere" 輸入框 -> 再在輸入框中輸入Convert -> 點(diǎn)擊 "Convert Java File to Kotlin File", 即可完成轉(zhuǎn)換, 如下:


    將Java代碼轉(zhuǎn)換成Kotlin代碼


    或者按"Shift+Command+A" 組合鍵, 然后在對(duì)話框中輸入"Convert", 再點(diǎn)擊"Convert Java File to Kotlin File", 即可, 如下:


    轉(zhuǎn)換java文件為kotlin文件
  • 配置項(xiàng)目 (就是在build.gradle中使用kotlin插件和其標(biāo)準(zhǔn)庫(kù))
    在轉(zhuǎn)換好的MainActivity.kt文件中, 雙擊Shift鍵 (或者按"Shift+Command+A"組合鍵), 調(diào)出 "Search Everywhere" 輸入框, 在輸入框中輸入 "Configure", 點(diǎn)擊"Configure Kotlin in Project", 如圖:


    配置項(xiàng)目


    或 ("Shift+Command+A"組合鍵操作圖)


    配置項(xiàng)目


    這時(shí)候出現(xiàn)下面的配置面板


    Kotlin配置頁(yè)


    在此配置面板中你可以選擇在哪些module中加入kotlin配置以及選擇kotlin的版本.
    配置完之后會(huì)在項(xiàng)目根目錄下的build.gradle中添加kotlin插件, 而在module的build.gradle中應(yīng)用kotlin插件并添加kotlin標(biāo)準(zhǔn)庫(kù)的依賴.
    如下:


    項(xiàng)目根目錄下的build.gradle中添加的內(nèi)容
    module的build.gradle中添加的kotlin配置


    其實(shí)和手動(dòng)配置沒(méi)有多大區(qū)別, 都是在gradle配置中使用kotlin插件和依賴kotlin標(biāo)準(zhǔn)庫(kù), 只是用圖形界面操作更加方便 !!

  • 轉(zhuǎn)載于:https://www.cnblogs.com/simadi/p/6688436.html

    總結(jié)

    以上是生活随笔為你收集整理的使用Kotlin开发Android应用 - 环境搭建 (1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。