欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

利用Kotlin Tools如何快速添加Kotlin依賴詳解

 更新時(shí)間:2017年11月19日 10:56:41   作者:寧驚蟄  
這篇文章主要給大家介紹了關(guān)于利用Kotlin Tools如何快速添加Kotlin依賴的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。

前言

2017 Google IO 大會(huì),宣布將支持Kotlin作為開發(fā)語(yǔ)言。自此Kotlin成為了Android開發(fā)中的又一官方支持語(yǔ)言,當(dāng)然這并不表明Google 已經(jīng)放棄了對(duì)Java 語(yǔ)言的支持??傮w上來說,因?yàn)镵otlin是一門JVM語(yǔ)言,所以從本質(zhì)上來講,Kotlin 和 Java 沒什么區(qū)別。

Kotlin是一種在JAVA虛擬機(jī)上可以運(yùn)行的靜態(tài)類型編程語(yǔ)言,也可以被編譯為JavaScript源碼,它被設(shè)計(jì)為可以與JAVA代碼相互運(yùn)作,甚至可以使用大量的現(xiàn)有JAVA類庫(kù),得益于這個(gè)性質(zhì),作為一個(gè)新生的語(yǔ)言,Kotlin就擁有了大量的高質(zhì)量類庫(kù)。Kotlin語(yǔ)法特點(diǎn)中,有較為明顯的函數(shù)式編程的特征,包括一些較為優(yōu)雅的LAMBDA表達(dá)式、自由的類型聲明與轉(zhuǎn)換等特性,而不再受限于有時(shí)臃腫的完全面向?qū)ο蟮恼Z(yǔ)法,因此在比JAVA簡(jiǎn)潔的同時(shí),可以較好地兼容現(xiàn)有的JAVA語(yǔ)言與運(yùn)行環(huán)境可能是他顯眼的優(yōu)點(diǎn),被用于Android開發(fā)也印證了這一點(diǎn)(基于JAVA的安卓應(yīng)用編寫的代碼量還是比較多的)。

現(xiàn)在大多數(shù)blog也好,文檔也好,都是使用手動(dòng)配置kotlin到Android項(xiàng)目的,其實(shí)有更快捷的方式創(chuàng)建,本文就是教你快速創(chuàng)建一個(gè)Android kotlin項(xiàng)目,當(dāng)然Java 項(xiàng)目,Js項(xiàng)目也可以這樣快速創(chuàng)建支持Kotlin的項(xiàng)目。

下面話不多說了,來一看看詳細(xì)的介紹吧。

IDEA 或 Android studio 安裝Kotlin Plugin

菜單 File -> Settings ->Plugins

點(diǎn)擊 Browse respositories 并在打開的窗口查詢輸入框中輸入 Kotlin,找到Kotlin插件

博主已經(jīng)安裝,如果沒有安裝的話,右側(cè)說明文檔,會(huì)有一個(gè)install的按鈕,點(diǎn)擊后,靜靜等一會(huì),安裝完成后會(huì)重啟IDEA 或Android studio。

創(chuàng)建Android項(xiàng)目

菜單File -> new -> Project 選擇Android 項(xiàng)目

![create Android](/home/lincoln/圖片/create Android.png)

然后就是根據(jù)提示創(chuàng)建Android項(xiàng)目,此處細(xì)節(jié)不演示了。

加入Kotlin依賴

很重要,也超級(jí)簡(jiǎn)單,不需要手工去配置依賴

菜單Tools ->Kotlin->Configure Kotlin in Project 彈出如下窗口

選擇你是要對(duì)哪個(gè)模塊加入Kotlin依賴,以及Kotlin版本

選擇好后點(diǎn)擊OK,然后靜靜等一會(huì),依賴就全部自動(dòng)加好了,什么都不需要可以去配置

So Easy……

Kotlin工具說明

工具 說明
Configure Kotlin in Project 將Kotlin依賴加入Android 或Java 項(xiàng)目中
Configure Kotlin (javascript) in Project Kotlin JavaScript 依賴 加入js項(xiàng)目
Configure Kotlin Plugin Updates 更新Kotlin插件
Show Kotlin ByteCode 顯示Kotlin的字節(jié)碼 ,其實(shí)就是Class文件
Decompile Kotlin To Java 將Kotlin代碼反編譯為Java代碼(很難看,也不建議看,實(shí)在太。)
Kotlin Internal Mode 開啟Internal mode ,區(qū)別僅僅是警告、錯(cuò)誤信息中包含Kotlin內(nèi)部信息,該開關(guān)主要用于Kotlin開發(fā)者調(diào)試Kotlin的,而對(duì)于應(yīng)用開發(fā)者幫助不是很大。
Create backup for debugging Kotlin incremental compilation 導(dǎo)出一個(gè)備份項(xiàng)目,該備份項(xiàng)目開啟Debug標(biāo)記,并使用kotlin增量編譯方式編譯
Kotlin REPL 開啟一個(gè)Kotlin 交互界面

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • Android Google AutoService框架使用詳解

    Android Google AutoService框架使用詳解

    AutoService是Google開發(fā)一個(gè)自動(dòng)生成SPI清單文件的框架??催^一些基于APT的三方框架源碼的讀者應(yīng)該有所了解。比如Arouter、EventBus等等
    2022-11-11
  • Android實(shí)現(xiàn)隨手指移動(dòng)小球

    Android實(shí)現(xiàn)隨手指移動(dòng)小球

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)隨手指移動(dòng)小球,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • android上的一個(gè)網(wǎng)絡(luò)接口和圖片緩存框架enif簡(jiǎn)析

    android上的一個(gè)網(wǎng)絡(luò)接口和圖片緩存框架enif簡(jiǎn)析

    android上的一個(gè)網(wǎng)絡(luò)接口和圖片緩存框架enif詳細(xì)介紹:底層網(wǎng)絡(luò)接口采用apache的httpclient連接池框架、圖片緩存采用基于LRU的算法等等,需要了解的朋友可以詳細(xì)參考下
    2012-12-12
  • 史上最全Android build.gradle配置詳解(小結(jié))

    史上最全Android build.gradle配置詳解(小結(jié))

    這篇文章主要介紹了史上最全Android build.gradle配置詳解(小結(jié)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-04-04
  • Android圖像處理之泛洪填充算法

    Android圖像處理之泛洪填充算法

    這篇文章主要介紹了泛洪填充算法,工作原理是從一個(gè)點(diǎn)開始附近像素點(diǎn),填充成新的顏色,直到封閉區(qū)域內(nèi)的所有像素點(diǎn)都被填充新顏色為止,分享給大家供大家參考
    2018-05-05
  • Android獲取雙卡雙待手機(jī)的SIM卡信息示例代碼

    Android獲取雙卡雙待手機(jī)的SIM卡信息示例代碼

    這篇文章主要給大家介紹了關(guān)于Android獲取雙卡雙待手機(jī)的SIM卡信息的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)各位Android開發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • android中關(guān)于call撥號(hào)功能的實(shí)現(xiàn)方法

    android中關(guān)于call撥號(hào)功能的實(shí)現(xiàn)方法

    這篇文章主要介紹了android中關(guān)于call撥號(hào)功能實(shí)現(xiàn)的記錄,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • Android?妙用TextView實(shí)現(xiàn)左邊文字,右邊圖片

    Android?妙用TextView實(shí)現(xiàn)左邊文字,右邊圖片

    這篇文章主要介紹了Android?妙用TextView實(shí)現(xiàn)左邊文字,右邊圖片的相關(guān)資料,需要的朋友可以參考下
    2023-07-07
  • Android開發(fā)之圖形圖像與動(dòng)畫(三)Animation效果的XML實(shí)現(xiàn)

    Android開發(fā)之圖形圖像與動(dòng)畫(三)Animation效果的XML實(shí)現(xiàn)

    使用XML來定義Tween Animation動(dòng)畫的XML文件在工程中res/anim目錄,這個(gè)文件必須包含一個(gè)根元素,感興趣的友可以了解一下,希望本文對(duì)你有所幫助
    2013-01-01
  • 分享五種Android常用布局方式

    分享五種Android常用布局方式

    Android布局是應(yīng)用界面開發(fā)的重要一環(huán),在Android中,共有五種布局方式,分別是:FrameLayout(框架布 局),LinearLayout (線性布局),AbsoluteLayout(絕對(duì)布局),RelativeLayout(相對(duì)布局),TableLayout(表格布局),小編通過本文逐一給大家詳解
    2015-11-11

最新評(píng)論