跟阿斌一起學(xué)鴻蒙(1). Hello Harmony
想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
https://harmonyos.51cto.com/#zz
> Talk is cheap, show me the code.
> 與其嗶嗶,不如擼代碼。
# 0. 前言
老狗還能否學(xué)會(huì)新技能?
作為一個(gè)中老年程序員,想要挑戰(zhàn)一下。
新flag:學(xué)一些鴻蒙開發(fā),做一點(diǎn)筆記。
好了,進(jìn)入正題,入門第一步,是……Hello World?
不,是文檔和工具。
所謂:工欲善其事必先利其器也。
# 1. 開發(fā)者官網(wǎng)
大量的技術(shù)文檔都可以在鴻蒙開發(fā)者網(wǎng)站找到:
> https://developer.harmonyos.com/cn/home
# 2. 安裝開發(fā)工具
DevEco Studio是華為開發(fā)的應(yīng)用開發(fā)工具,與Android Studio類似,都是基于IntelliJ IDEA開發(fā)的,所以有很多類似的地方。
> https://developer.harmonyos.com/cn/develop/deveco-studio
請(qǐng)參考官方的文檔,配置好開發(fā)環(huán)境,配置過(guò)程中注意網(wǎng)絡(luò)暢通。
> https://developer.harmonyos.com/cn/docs/documentation/doc-guides/environment_config-0000001052902427

# 3. Hello World
## 1). 創(chuàng)建工程

## 2). 選擇要開發(fā)的平臺(tái)
寫這篇文章的時(shí)候(2020.11),還沒開源手機(jī)部分代碼,(2020.12月中就發(fā)布了),所以也不支持創(chuàng)建手機(jī)應(yīng)用,先創(chuàng)建一個(gè)手表工程好了。
## 3). 添加工程信息

## 4). 工程創(chuàng)建成功
對(duì)于首次創(chuàng)建的工程,可能會(huì)自動(dòng)下載對(duì)應(yīng)的Gradle

如果沒有提示任何問(wèn)題,就可以進(jìn)入下一步了。
## 5). 打開虛擬設(shè)備進(jìn)行調(diào)試
如果沒有真機(jī),可以使用遠(yuǎn)程虛擬設(shè)備來(lái)進(jìn)行調(diào)試。
打開 Tools -> HVD Manager

注意,遠(yuǎn)程調(diào)試需要登錄華為開發(fā)者賬號(hào),如果沒有,需要?jiǎng)?chuàng)建一個(gè)。
DevEco Studio會(huì)自動(dòng)打開網(wǎng)頁(yè)進(jìn)行登錄(推薦用Chrome瀏覽器)。

順利的話,可以看到三種調(diào)試設(shè)備,中間Wearable就是我們要用的手表了,點(diǎn)最右側(cè)的三角按鈕啟動(dòng)。

過(guò)了一會(huì),就可以在DevEco Studio中看到手表了,每次有1小時(shí)的使用時(shí)間。

點(diǎn)工具欄上的 Run 按鈕

在測(cè)試設(shè)備列表中選中手表

就可以看到運(yùn)行結(jié)果了,默認(rèn)的工程顯示的是 Hello World。

# 4. Hello Harmony
現(xiàn)在,試試把"Hello World"改成”Hello Harmony"。
打開 Project->Entry->src->resources->base->layout->ability_main.xml
找到 "Hello World"
把"Hello World" 改成 "Hello Harmony",重新運(yùn)行,結(jié)果如下。

萬(wàn)里長(zhǎng)征第一步,完成。
想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
https://harmonyos.51cto.com/#zz