前言
HarmonyOS是新一代的智能終端操作系統(tǒng),為不同設(shè)備的智能化川梅、互聯(lián)與協(xié)同提供了統(tǒng)一的語(yǔ)言疯兼。帶來(lái)簡(jiǎn)潔,流暢贫途,連續(xù)吧彪,安全可靠的全場(chǎng)景交互體驗(yàn)。也就是所謂的 引領(lǐng) 萬(wàn)物互聯(lián)丢早。(相比手機(jī)鴻蒙姨裸,萬(wàn)物鴻蒙系統(tǒng)才是華為鴻蒙系統(tǒng)的目標(biāo)所在。武漢大學(xué)講師趙小剛介紹時(shí)說(shuō)道“鴻蒙是一款面向物聯(lián)網(wǎng)的操作系統(tǒng),做到萬(wàn)物互聯(lián)啦扬,成為超級(jí)終端中狂,將家里面所有智能設(shè)備聯(lián)系到一起∑苏保”)https://www.harmonyos.com/cn/home/
準(zhǔn)備
DevEco Studio支持Windows系統(tǒng)和macOS系統(tǒng)胃榕,在開(kāi)發(fā)HarmonyOS應(yīng)用前,需要安裝開(kāi)發(fā)工具瞄摊,并配置相關(guān)開(kāi)發(fā)環(huán)境勋又。?環(huán)境準(zhǔn)備流程如下所示:
如上圖所示,搭建HarmonyOS應(yīng)用開(kāi)發(fā)的環(huán)境包括軟件安裝换帜、配置開(kāi)發(fā)環(huán)境和運(yùn)行HelloWorld三個(gè)環(huán)節(jié)楔壤,詳細(xì)的指導(dǎo)請(qǐng)參考:
下載與安裝軟件
DevEco Studio支持Windows和Mac版本,下面將針對(duì)兩種操作系統(tǒng)的軟件安裝方式進(jìn)行介紹
Windows環(huán)境
運(yùn)行環(huán)境要求
為保證DevEco Studio正常運(yùn)行惯驼,建議您的電腦配置滿足如下要求:
? ?操作系統(tǒng):Windows10 64位
? ?內(nèi)存:8GB及以上
? ?硬盤:100GB及以上
? ?分辨率:1280*800像素及以上
下載和安裝DevEco Studio
DevEco Studio的編譯構(gòu)建依賴JDK蹲嚣,DevEco Studio預(yù)置了Open JDK,版本為1.8祟牲,安裝過(guò)程中會(huì)自動(dòng)安裝JDK隙畜。
1.進(jìn)入HUAWEI DevEco Studio產(chǎn)品頁(yè),點(diǎn)擊下載列表后的按鈕说贝,下載DevEco Studio议惰。
? 說(shuō)明:如果下載DevEco Studio Beta版本,則需要注冊(cè)并登錄華為開(kāi)發(fā)者帳號(hào)乡恕。
2.下載完成后言询,雙擊下載的“deveco-studio-xxxx.exe”,進(jìn)入DevEco Studio安裝向?qū)О烈耍谌缦掳惭b選項(xiàng)界面勾選64-bit launcher后运杭,點(diǎn)擊Next,直至安裝完成蛋哭。
3.安裝完成后县习,點(diǎn)擊Finish完成安裝涮母。
macOS環(huán)境
運(yùn)行環(huán)境要求
為保證DevEco Studio正常運(yùn)行谆趾,建議電腦配置滿足如下要求:
? ?操作系統(tǒng):macOS 10.14/10.15/11.2.2
? ?內(nèi)存:8GB及以上
? ?硬盤:100GB及以上
? ?分辨率:1280*800像素及以上
下載和安裝DevEco Studio
1.DevEco Studio的編譯構(gòu)建依賴JDK,DevEco Studio預(yù)置了Open JDK叛本,版本為1.8沪蓬,安裝過(guò)程中會(huì)自動(dòng)安裝JDK。
進(jìn)入HUAWEI DevEco Studio產(chǎn)品頁(yè)来候,點(diǎn)擊下載列表后的按鈕跷叉,下載DevEco Studio。
說(shuō)明:如果下載DevEco Studio Beta版本,則需要注冊(cè)并登錄華為開(kāi)發(fā)者帳號(hào)云挟。
2.下載完成后梆砸,雙擊下載的“deveco-studio-xxxx.dmg”軟件包。
3.在安裝界面中园欣,將“DevEco-Studio.app”拖拽到“Applications”中帖世,等待安裝完成。
4.安裝完成后沸枯,接下來(lái)請(qǐng)根據(jù)配置開(kāi)發(fā)環(huán)境日矫,檢查和配置開(kāi)發(fā)環(huán)境。
正式開(kāi)發(fā)體驗(yàn):
打開(kāi)后鴻蒙OS IDE
點(diǎn)擊Create HamonyOS Project 創(chuàng)建一個(gè)新的應(yīng)用工程
語(yǔ)言選擇java (你也可以選擇js)我這邊java比較熟悉 因?yàn)楸韭毠ぷ魇亲霭沧块_(kāi)發(fā)的 然后點(diǎn)擊next下一步
填入項(xiàng)目名 項(xiàng)目包名 選擇項(xiàng)目存放路徑 以及sdk版本即可(這里要注意 項(xiàng)目名 包名 項(xiàng)目存放路徑最好不要出現(xiàn)中文)然后我們點(diǎn)擊finish
構(gòu)建好一個(gè)初始化工程 IDE幫我們生產(chǎn)了 MainAbilitySlice MainAbility MyApplication 3個(gè)java類 作為入口 以及一個(gè) ability_main.xml 布局文件
簡(jiǎn)單看一下布局文件代碼,預(yù)覽效果 有沒(méi)有似曾相識(shí)的感覺(jué) 很像安卓開(kāi)發(fā)的布局文件對(duì)不對(duì) 不過(guò)鴻蒙全部重寫(xiě)了 所以說(shuō)像但并不是
啟動(dòng)模擬器 點(diǎn)擊Tools 選擇HVD manager
使用DevEco Studio遠(yuǎn)程模擬器需要華為開(kāi)發(fā)者聯(lián)盟帳號(hào)進(jìn)行實(shí)名認(rèn)證绑榴,建議在注冊(cè)華為開(kāi)發(fā)者聯(lián)盟帳號(hào)后哪轿,立即提交實(shí)名認(rèn)證審核,認(rèn)證方式包括“個(gè)人實(shí)名認(rèn)證”和“企業(yè)實(shí)名認(rèn)證”翔怎,詳情請(qǐng)參考實(shí)名認(rèn)證窃诉。
這時(shí)候?yàn)g覽器會(huì)打開(kāi)華為賬號(hào)登錄界面讓你登錄 輸入自己的開(kāi)發(fā)者賬號(hào)密碼登錄即可 要啟動(dòng)模擬器需要成為開(kāi)發(fā)者賬號(hào)才行 同學(xué)們要自己去申請(qǐng)
登錄以后點(diǎn)擊允許
提示你已經(jīng)登錄客戶端就比表示成功了
這時(shí)候IDE里面會(huì)彈出模擬器讓你選擇 我們這邊選擇phone端的Mate30或者p40
最后運(yùn)行起來(lái)顯示在我們的模擬器設(shè)備上面
到此華為鴻蒙os 的環(huán)境搭建和初體驗(yàn)就講完了
總結(jié)
作為一個(gè)Android程序員,第一次上手這個(gè)IDE和語(yǔ)言環(huán)境還是比較熟悉的赤套,基本能看懂褐奴,具體的還要看官網(wǎng)文檔和api使用情況。有種套殼安卓的感覺(jué)于毙,我們不否認(rèn)很多地方有抄襲的影子 敦冬,但是這個(gè)不是套殼,套殼的是小米 miui oppo vivo 那些對(duì)安卓深度定制的唯沮,個(gè)人看法覺(jué)得鴻蒙 OS不算套殼是基于liunx系統(tǒng)開(kāi)發(fā)出來(lái) 有些地方很像安卓但不是脖旱。如果未來(lái)有大廠 BAT 后面帶頭加入進(jìn)來(lái),鴻蒙OS還是有機(jī)會(huì)跟 安卓 iOS 形成三足鼎立之勢(shì) 介蛉,我們現(xiàn)在可以多多了解萌庆,有興趣的同學(xué)可以根據(jù)教程安裝開(kāi)發(fā)環(huán)境學(xué)習(xí)和了解 。