第一個鴻蒙程序Hello Word

DevEco Studio介紹

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

下載與安裝軟件

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

用DevEco Studio新建一個項目

安裝好工具跟node.js之后,打開DevEco Studio,首頁如下圖所示:

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

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

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


使用模擬器運行

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

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


總結(jié)

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