第1天 – 鴻蒙App開(kāi)發(fā)實(shí)戰(zhàn),創(chuàng)建項(xiàng)目好詳細(xì),運(yùn)行起來(lái)真美麗(鴻蒙系統(tǒng)開(kāi)發(fā)app)
學(xué)一門(mén)編程語(yǔ)言,廢話再多,都不如動(dòng)手實(shí)踐來(lái)得簡(jiǎn)單。走,去https://developer.harmonyos.com/cn/develop/deveco-studio#download下載屬于你操作系統(tǒng)的開(kāi)發(fā)工具。工具安裝太簡(jiǎn)單了,簡(jiǎn)單到我都不想說(shuō)了。
打開(kāi)HUAWEI DevEco Studio開(kāi)發(fā)工具,用過(guò)jetbrains全家桶中(Java、Python、PHP或C#等)開(kāi)發(fā)工具中一個(gè)或多個(gè)的程序員,都會(huì)倍感親切,因?yàn)樗?span style="color: #000000;--tt-darkmode-color: #A3A3A3">是基于IntelliJ IDEA Community的開(kāi)源版本打造而來(lái)的。
好了,好了,知道你等不急,準(zhǔn)備大干一場(chǎng)了。那就話不多說(shuō),直接進(jìn)入主題吧。
1. 創(chuàng)建項(xiàng)目
DevEco Studio升級(jí)之后,創(chuàng)建項(xiàng)目的窗口如下,單擊【Create HarmonyOS Project】,進(jìn)入下一個(gè)窗口。
選擇第2個(gè):Empty Ability(Java),接著用你的神力按下右下角的【Next】按鈕。
項(xiàng)目配置信息窗口,要填寫(xiě)的內(nèi)容如下:
Project Name:項(xiàng)目名稱(chēng),暫叫Booking,假裝你是一個(gè)很愛(ài)讀書(shū)的家伙;
Project Type: 項(xiàng)目類(lèi)型,Service–免安裝的原子化服務(wù),Application–應(yīng)用程序,選后面這個(gè)。
Package Name:包名。一般就是網(wǎng)址的域名 項(xiàng)目名稱(chēng),這個(gè)用于區(qū)分不同的App,我隨便寫(xiě)了一個(gè),你也可以隨便寫(xiě)一個(gè);
Sava Location:項(xiàng)目保存目錄,我用的是一臺(tái)用好幾個(gè)臉盆換來(lái)的蘋(píng)果電腦,所以你看不到C:這樣的,你用Windows的話,選擇放在D:盤(pán)的某個(gè)文件夾下就好了,開(kāi)發(fā)步驟和工具都是一個(gè)樣的,只是這種目錄略有不同而已;
Compaible API Version:編譯API的版本,選擇SDK:API Version 5;
Device Type:程序支持的設(shè)備,不要貪多,選擇支持手機(jī)Phone先,等以后有機(jī)會(huì)了,再擴(kuò)展到平板:Tablet,智慧屏(如門(mén)禁人臉識(shí)別屏):TV,穿戴設(shè)備(如手表):Wearable和汽車(chē):Car;
Show in Service Center:是否在服務(wù)中心露出。如果Project Type為Service,則會(huì)同步創(chuàng)建一個(gè)2*2的服務(wù)卡片模板,同時(shí)還會(huì)創(chuàng)建入口卡片;如果Project Type為Application,則只會(huì)創(chuàng)建一個(gè)2*2的服務(wù)卡片模板。
按下【Finish】按鈕之后,一個(gè)叫Booking的鴻蒙App項(xiàng)目就創(chuàng)建好了。
2. 安裝HarmonyOS SDK
找到【Tools】菜單欄并點(diǎn)擊它,選擇【SDK Manager】,在彈出的窗口中,選擇你想安裝的SDK版本。找到HarmonyOS SDK,勾選第1或第2項(xiàng),我勾選了SDK(API Version5),點(diǎn)擊【Apply】之后,就會(huì)開(kāi)始下載并安裝自動(dòng)安裝的。如果已經(jīng)安裝的,跳過(guò)這一步。
安裝不會(huì)太久,稍等一下就好了。如果著急的話,我告訴你一個(gè)方法,那就是在心中默念:馬上就好了,馬上就好了。
3. 安裝模擬器
若想運(yùn)行鴻蒙App,一是用安裝了HarmonyOS系統(tǒng)的手機(jī)運(yùn)行,二是用模擬器運(yùn)行。考慮到好多朋友還沒(méi)賺到買(mǎi)HarmonyOS手機(jī)的錢(qián),所有選擇用第2種方式。
找到【Tools】菜單欄并點(diǎn)擊它,選擇【Device Manager】,在彈出的窗口中,要求你進(jìn)行登錄Login,這是因?yàn)槟M器目前只能支持遠(yuǎn)程調(diào)試(本地的還在開(kāi)發(fā)當(dāng)中),你登錄就是了。如果沒(méi)有登錄賬號(hào),自己去 https://developer.harmonyos.com/cn/ 注冊(cè)一下就好了。
Remote Emulator每次使用時(shí)長(zhǎng)為1小時(shí),到期后會(huì)自動(dòng)釋放資源,當(dāng)然,你可以重新申請(qǐng)。這就是要登錄的原因了。希望快點(diǎn)發(fā)布可以下載到本地的模擬器Local Emulator。
成功登錄之后,會(huì)顯示出可用的虛擬機(jī),列表如下。單擊手機(jī)P40所在行的運(yùn)行圖標(biāo)(最后面那個(gè)箭頭圖標(biāo)),就會(huì)啟動(dòng)手機(jī)的虛擬機(jī)。
4. 運(yùn)行App
在開(kāi)發(fā)工具的主窗口中,你可以看到鴻蒙手機(jī)P40的虛擬機(jī)。眼光往虛擬機(jī)上方瞟一瞟,有沒(méi)有見(jiàn)到:【entry】【HUAWEI ANA-AN00】后的的箭頭沒(méi)?–單擊它,運(yùn)行鴻蒙App。運(yùn)行可能會(huì)有點(diǎn)慢,需要稍等片刻。
右下角有:【Deploying HAP……】告訴你在努力發(fā)布中。
等了7749秒,終于運(yùn)行成功了,效果如下:
你好,世界
一個(gè)當(dāng)了10多年技術(shù)總監(jiān)的老家伙,分享多年的編程經(jīng)驗(yàn)。想學(xué)編程的朋友,可關(guān)注今日頭條:老陳說(shuō)編程。我在分享Python,前端、Java和App(Android、iOS和鴻蒙)方面的干貨。關(guān)注我,你就賺翻了。