Android Kotlin 開發之旅

2021-09-11 07:48:59 字數 3025 閱讀 8810

kotlin語言推出已經兩年之久了,作為一種火熱的全棧開發語言,本人卻一直沒有正式在專案中使用,最近專案重構中需要使用kotlin語言,這篇部落格也作為乙個學習筆記。

在專案的bulid.gradle 中配置

buildscript 

dependencies

}

kotlin 支援擴充套件,使用kotlin-android-extensions外掛程式即可通過控制項id操作控制項

原來的寫法:

button button=(button)findviewbyid(r.id.bt_button.text);

button.settext(「測試按鈕」);

現在的寫法:

import kotlinx.android.synthetic.main.activity_main.*//由外掛程式自動匯入

bt_button.text = "測試按鈕" //按鈕賦值

直接輸入1次#,並按下space後,將生成1級標題。

輸入2次#,並按下space後,將生成2級標題。

以此類推,我們支援6級標題。有助於使用toc語法後生成乙個完美的目錄。

強調文字

強調文字

加粗文字加粗文字

標記文字

刪除文字

package com.supermap.testdemo;    

import android.util.log;

/**

* created by administrator on 2017/6/12 0012.

*/ public class test

private void log(string content)

}try catch (nosuchmethodexception e) catch (invocationtargetexception e) catch (illegalacces***ception e)

test test = new test();

try catch (nosuchmethodexception e) catch (invocationtargetexception e) catch (illegalacces***ception e)

h2o is是液體。

210 運算結果是 1024.

帶尺寸的:

當然,我們為了讓使用者更加便捷,我們增加了拖拽功能。

去部落格設定頁面,選擇一款你喜歡的**片高亮樣式,下面展示同樣高亮的**片.

// an highlighted block

var foo =

'bar'

;

專案1專案2

專案3乙個簡單的**是這麼建立的:

專案value

電腦$1600

手機$12

導管$1

使用:---------:居中

使用:----------居左

使用----------:居右

第一列第二列

第三列第一列文字居中

第二列文字居右

第三列文字居左

smartypants將ascii標點字元轉換為「智慧型」印刷標點html實體。例如:

type

ascii

html

single backticks

'isn't this fun?'『isn』t this fun?』

quotes

"isn't this fun?"「isn』t this fun?」

dashes

-- is en-dash, --- is em-dash– is en-dash, — is em-dash

markdown

text-to-

html conversion tool

authors

john

luke

乙個具有註腳的文字。1

markdown將文字轉換為 html。

您可以使用渲染latex數學表示式 katex:

gamma公式展示 γ(n

)=(n

−1)!

∀n∈n

\gamma(n) = (n-1)!\quad\forall n\in\mathbb n

γ(n)=(

n−1)

!∀n∈

n 是通過尤拉積分

γ (z

)=∫0

∞tz−

1e−t

dt.\gamma(z) = \int_0^\infty t^e^dt\,.

γ(z)=∫

0∞​t

z−1e

−tdt

.

你可以找到更多關於的資訊latex數學表示式here.

可以使用uml圖表進行渲染。 mermaid. 例如下面產生的乙個序列圖::

這將產生乙個流程圖。:

我們依舊會支援flowchart的流程圖:

如果你想嘗試使用此編輯器, 你可以在此篇文章任意編輯。當你完成了一篇文章的寫作, 在上方工具欄找到文章匯出,生成乙個.md檔案或者.html檔案進行本地儲存。

如果你想載入一篇你寫過的.md檔案或者.html檔案,在上方工具欄可以選擇匯入功能進行對應副檔名的檔案匯入,

繼續你的創作。

註腳的解釋 ↩︎

Android Kotlin問題總結

kotlin雖然已經在2017年5月18日的谷歌i o被推舉為官方開發語言,但是問題還是有的。plugin supporting feature facet kotlin language is currently disabled.可以更新kotlin外掛程式試試。unable to parse ...

Android Kotlin 擴充套件(七)

我相信 能考第一名的那個人,一定是每一科都不會差,哪怕是政治 地理這樣的科目。而我們身邊最優秀的人,也會把每一件事都盡力做好,不管是大事還是小事,是涉及自己或是別人。1.概念 kotlin 可以對乙個類的屬性和方法進行擴充套件,且不需要繼承或使用 decorator 模式。擴充套件是一種靜態行為,對...

Android Kotlin 委託(十一)

六句讓我們瞬間頓悟的話 1.概念 委託模式是軟體設計模式中的一項基本技巧。在委託模式中,有兩個物件參與處理同乙個請求,接受請求的物件將請求委託給另乙個物件來處理。kotlin 直接支援委託模式,更加優雅,簡潔。kotlin 通過關鍵字 by 實現委託。2.類委託 類的委託即乙個類中定義的方法實際是呼...