與老朋友“HelloWorld”一起搖起來(lái)
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
1.3 與老朋友“HelloWorld”一起探索
“寧期此地忽相遇,驚喜茫如墮煙霧。”
無(wú)論是學(xué)習(xí)哪類開發(fā)語(yǔ)言,很多時(shí)候我們都是從“HelloWorld”開始,能夠跑通一個(gè)簡(jiǎn)單的“HelloWorld”應(yīng)用程序,那么我們基本上就可以開始后續(xù)的學(xué)習(xí)、編碼、開發(fā)。
對(duì)鴻蒙和IDE開發(fā)工具有一定了解之后,我們開始鴻蒙應(yīng)用之旅,新建第一個(gè)HarmonyOS應(yīng)用程序(圖1.3.1)—“HelloWorld”,啟動(dòng)IDE開發(fā)者工具,選擇Create HarmonyOS Project。當(dāng)然你也可以通過Import HarmonyOS Sample來(lái)運(yùn)行官方提供的各類示例,這也是一種學(xué)習(xí)的途徑。
圖1.3.1 創(chuàng)建HarmonyOS應(yīng)用
選擇Create HarmonyOS Project后,彈出選擇模板界面(圖1.3.2),這個(gè)界面在新版本的改動(dòng)很大,將所有模板都羅列出來(lái)后,在模板名稱后有對(duì)應(yīng)于哪種開發(fā)語(yǔ)言,并且在底部會(huì)顯示該模板適用于哪些設(shè)備的模板描述,我這里選擇Empty Ability(Java)模板新建HelloWorld項(xiàng)目。
圖1.3.2 選擇Ability模板
點(diǎn)擊Next進(jìn)入配置項(xiàng)目信息頁(yè)面(圖1.3.3),填寫項(xiàng)目名稱、項(xiàng)目類型、包名稱、項(xiàng)目存儲(chǔ)路徑、HarmonyOS SDK版本、及應(yīng)用可以安裝的設(shè)備。
圖1.3.3 項(xiàng)目配置信息
點(diǎn)擊Finish,等待項(xiàng)目初始化完成(圖1.3.4)。
圖1.3.4 項(xiàng)目創(chuàng)建完成
先不用去了解HelloWorld項(xiàng)目包含什么,先運(yùn)行起來(lái),看到想要的Hello,World,這樣才能算徹底的跑通了HelloWorld應(yīng)用。點(diǎn)擊菜單欄Tools -> Device Manager(圖1.3.5),打開設(shè)備管理器(包含本地真機(jī)和遠(yuǎn)程模擬器)。
圖1.3.5 設(shè)備管理器
使用遠(yuǎn)程模擬器需要登錄授權(quán),點(diǎn)擊Login(圖1.3.6)跳轉(zhuǎn)登錄授權(quán)(必須為華為認(rèn)證開發(fā)者)。
圖1.3.6 遠(yuǎn)程模擬器登錄授權(quán)
在跳轉(zhuǎn)登錄網(wǎng)頁(yè)完成登錄,并給DevEco Studio授權(quán)(圖1.3.7)。
圖1.3.7 授權(quán)
授權(quán)完成后,再回到DevEco Studio開發(fā)工具,這時(shí)在設(shè)備管理器Remote Emulator選項(xiàng)卡下出現(xiàn)設(shè)備列表(圖1.3.8),我們選擇Phone -> P40設(shè)備點(diǎn)擊綠色啟動(dòng)按鈕,運(yùn)行模擬器。
圖1.3.8 遠(yuǎn)程模擬器
P40設(shè)備啟動(dòng)完成后,在DevEco Studio右側(cè)多了一個(gè)Remote Device選項(xiàng)卡,這個(gè)就是當(dāng)前運(yùn)行的遠(yuǎn)程模擬器。點(diǎn)擊工具欄中的運(yùn)行按鈕啟動(dòng)應(yīng)用程序(圖1.3.9)。
圖1.3.9 運(yùn)行程序
程序啟動(dòng)完成后,在P40設(shè)備上看到“你好,世界”字樣(圖1.3.10),說(shuō)明我們的工具安裝、開發(fā)環(huán)境、HarmonyOS SDK都沒有問題。
圖1.3.10 你好,世界
我不想讓它顯示“你好,世界”,我想在界面上顯示“你好,HarmonyOS”,怎樣去修改呢?下節(jié),我將和你一起來(lái)修改顯示文字內(nèi)容以及標(biāo)題欄文字內(nèi)容。
習(xí)題:
- 1)創(chuàng)建應(yīng)用類型分為:___________, ______________
- 2)目前支持哪些設(shè)備?
- 3)運(yùn)行虛擬機(jī)會(huì)開啟__________________選項(xiàng)卡
- 4)獨(dú)立完成“HelloWorld”項(xiàng)目創(chuàng)建,并運(yùn)行查看效果。
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)