第一個(gè)鴻蒙程序Hello Word

DevEco Studio介紹

HUAWEI DevEco Studio(以下簡(jiǎn)稱(chēng)DevEco Studio)是基于IntelliJ IDEA Community開(kāi)源版本打造,面向華為終端全場(chǎng)景多設(shè)備的一站式集成開(kāi)發(fā)環(huán)境(IDE),為開(kāi)發(fā)者提供工程模板創(chuàng)建、開(kāi)發(fā)、編譯、調(diào)試、發(fā)布等E2E的HarmonyOS應(yīng)用開(kāi)發(fā)服務(wù)。通過(guò)使用DevEco Studio,開(kāi)發(fā)者可以更高效的開(kāi)發(fā)具備HarmonyOS分布式能力的應(yīng)用,進(jìn)而提升創(chuàng)新效率。

下載與安裝軟件

登錄HarmonysOS應(yīng)用開(kāi)發(fā)門(mén)戶(hù),點(diǎn)擊右上角注冊(cè)按鈕,注冊(cè)開(kāi)發(fā)者帳號(hào),注冊(cè)指導(dǎo)參考注冊(cè)華為開(kāi)發(fā)者聯(lián)盟帳號(hào)。如果已有華為開(kāi)發(fā)者聯(lián)盟帳號(hào),請(qǐng)直接點(diǎn)擊登錄按鈕。
DevEco Studio下載跟安裝:
https://developer.harmonyos.com/cn/develop/deveco-studio
DevEco Studio的編譯構(gòu)建依賴(lài)JDK,DevEco Studio預(yù)置了Open JDK,版本為1.8,安裝過(guò)程中會(huì)自動(dòng)安裝JDK。
下載和安裝Node.js:
https://nodejs.org/zh-cn/download/
設(shè)置npm倉(cāng)庫(kù)
為了提升下載JS SDK時(shí),使用npm安裝JS依賴(lài)的速度,建議在命令行工具(Mac系統(tǒng)為“終端”工具)中執(zhí)行如下命令,重新設(shè)置npm倉(cāng)庫(kù)地址。
npm config set registry https://repo.huaweicloud.com/repository/npm/

用DevEco Studio新建一個(gè)項(xiàng)目

安裝好工具跟node.js之后,打開(kāi)DevEco Studio,首頁(yè)如下圖所示:

然后點(diǎn)擊Create HarmonyOS Project按鈕新建一個(gè)項(xiàng)目,進(jìn)入選擇模版界面,在模版界面下選擇Phone跟Empty Feature Ability(Java),這里需要選擇Phone大家很好理解,代表手機(jī)開(kāi)發(fā),但是為什么選擇Empty Feature Ability,后續(xù)的章節(jié)我們會(huì)介紹Ability是什么?

選擇了模版之后,點(diǎn)擊Next按鈕,進(jìn)入配置項(xiàng)目界面,這個(gè)頁(yè)面有四個(gè)輸入框,依次是:項(xiàng)目名稱(chēng)、包名、項(xiàng)目保存路徑、編譯API版本!做個(gè)Android開(kāi)發(fā)的朋友對(duì)這些項(xiàng)目配置信息應(yīng)該都很熟悉了,這里就不做過(guò)多介紹了。

項(xiàng)目配置信息這里我就用系統(tǒng)默認(rèn)的了,點(diǎn)擊Finish按鈕,一個(gè)新的項(xiàng)目就創(chuàng)建成功啦。


使用模擬器運(yùn)行

目前為止市場(chǎng)上還沒(méi)有帶鴻蒙操作系統(tǒng)的手機(jī),現(xiàn)在大家只能用模擬器調(diào)試運(yùn)行,點(diǎn)擊菜單欄工具:Tools->HVD Manager,這個(gè)時(shí)候會(huì)打開(kāi)瀏覽器驗(yàn)證您的華為開(kāi)發(fā)者賬號(hào),驗(yàn)證完成之后會(huì)打開(kāi)模擬器設(shè)備管理界面,我們點(diǎn)擊Phone,選擇只有一款模擬器,華為P40手機(jī),雙擊P40手機(jī)所在的行,就會(huì)啟動(dòng)模擬器。

啟動(dòng)模擬器之后,在開(kāi)發(fā)工具右邊就有一個(gè)小手機(jī)啦,然后點(diǎn)擊工具欄上的運(yùn)行按鈕運(yùn)行按鈕,選擇我們的模擬器運(yùn)行,運(yùn)行之后模擬器上顯示一行文字“Hello Word”,第一個(gè)鴻蒙程序就此誕生啦。


總結(jié)

以上所有的內(nèi)容在鴻蒙操作系統(tǒng)官網(wǎng)都有,大家可以訪問(wèn)官網(wǎng)學(xué)習(xí)更多知識(shí),當(dāng)然也可以關(guān)注我的公眾號(hào),后期會(huì)一直更新,我會(huì)一直學(xué)習(xí)鴻蒙開(kāi)發(fā),然后把內(nèi)容總結(jié)發(fā)布到公眾號(hào)。官方開(kāi)發(fā)者官網(wǎng)如下:
https://www.harmonyos.com/cn/develop
如果你之前是Android開(kāi)發(fā)者,學(xué)習(xí)鴻蒙開(kāi)發(fā)上手會(huì)很快,主要有以下幾點(diǎn):
開(kāi)發(fā)工具基于IntelliJ IDEA Community,跟Android Studio是一個(gè)爸爸
開(kāi)發(fā)語(yǔ)言支持Java
項(xiàng)目結(jié)構(gòu),還有代碼風(fēng)格跟Android很像,反正我第一次看到這個(gè)項(xiàng)目結(jié)構(gòu)的時(shí)候很容易看懂。
如果您想第一時(shí)間看我的后期文章,掃碼關(guān)注公眾號(hào),每周不定期推送Android/鴻蒙技術(shù)文章。如果覺(jué)得文章還不錯(cuò),幫忙點(diǎn)贊分享?。?!
Android開(kāi)發(fā)666
長(zhǎng)按二維碼加關(guān)注
