内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Kotlin在Android工程中的應(yīng)用詳解-創(chuàng)新互聯(lián)

Kotlin在Android工程中的應(yīng)用

云浮ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

原文鏈接

簡介

Kotlin是由JetBrains設(shè)計的開放源碼的編程語言,它正在Java開發(fā)者中變得越來越流行。Kotlin通常被吹捧為Java的繼承者,相比較Java而言,Kotlin提供更為豐富的開發(fā)經(jīng)驗,因為它更現(xiàn)代,更具表現(xiàn)力和更簡介。

如果你在尋求Android開發(fā)的可替代編程語言,那么應(yīng)該試一下Kotlin。使用Kotlin,你可以很容易的在Android工程中替代Java或者與Java混合使用。

本文接下來將介紹在Android Studio工程中如何使用Kotlin和Kotlin插件。

前置條件

繼續(xù)本文之前,你首先需要完成如下兩件事情:

將你的Andoid Studio更新到最新版本理解Kotlin的基本語法

如果你不熟悉Kotlin編程語言的話,建議先閱讀Kotlin指南中的開始章節(jié)。

1. 安裝Kotlin插件

在Android Studio的快速開始菜單中,選擇Configure>Plugins:


在打開的頁面中,點擊底部的Install JetBrains plugin...:


在插件列表中選擇或者搜索Kotlin Extensions For Android并點擊右邊窗口的Install Plugin按鈕:


由于這個擴展插件依賴于Kotlin插件,因此會彈出一個對話框提示我們同時去下載它,點擊Yes按鈕開始插件的下載:


當下載安裝完成之后,重啟Android Studio就可以激活插件了。

2. 創(chuàng)建Kotlin Activity

在Android Studio中,右鍵單擊工程包名在彈出的菜單中選擇New>Kotlin File:


在彈出的對話框中,輸入Activity的名字并在類型下拉列表中選擇Class。我們把名字命名為MainActivity:

Kotlin在Android工程中的應(yīng)用詳解


當類被創(chuàng)建出來后,你將會看到一個警告,提示你配置app模塊來支持Kotlin:


單擊警告提示條的鏈接,在彈出的對話框中點擊OK按鈕選擇默認的Kotlin插件版本即可:


為了配置你的工程支持Kotlin,Kotlin插件修改了build.gradle文件。點擊Sync Now按鈕就可以應(yīng)用這些改動了:


到這里,工程的配置完成了。讓我們回到剛才創(chuàng)建的Kotlin類來開始Kotlin的編程吧。

3. 使用Kotlin

為了保持例子的簡單,我們將展示如何創(chuàng)建一個Activity,它包含一個用于顯示String字符串的TextView。

確保你的類繼承自Activity,并重寫其onCreate函數(shù)。當然,你要使用Kotlin的方式實現(xiàn)。如果你還不熟悉Kotlin,建議通過快捷鍵Control+O來激活A(yù)ndroid Studio的代碼生成功能,從而得到正確的函數(shù)簽名:


生成之后,我們的類應(yīng)該如下所示:

package com.hathy.kotlinsample

import android.app.Activity
import android.os.Bundle

public class MainActivity: Activity() {
 override fun onCreate(savedInstanceState: Bundle?) {
  super.onCreate(savedInstanceState)
 }
}

分享名稱:Kotlin在Android工程中的應(yīng)用詳解-創(chuàng)新互聯(lián)
分享路徑:http://www.rwnh.cn/article0/csocoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航響應(yīng)式網(wǎng)站、商城網(wǎng)站、關(guān)鍵詞優(yōu)化、域名注冊、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
镇赉县| 松滋市| 广昌县| 南丰县| 行唐县| 克东县| 沧源| 南康市| 龙海市| 胶南市| 丰城市| 青州市| 铜梁县| 清河县| 龙江县| 临猗县| 永和县| 关岭| 台中县| 邵东县| 石门县| 英超| 通山县| 于田县| 监利县| 乐亭县| 隆回县| 鄂托克旗| 宁陕县| 洪泽县| 瑞安市| 四平市| 习水县| 绵阳市| 阿合奇县| 襄樊市| 罗定市| 丰镇市| 高州市| 重庆市| 安丘市|