前言
HarmonyOS是新一代的智能終端操作系統,為不同設備的智能化、互聯與協同提供了統一的語言。帶來簡潔,流暢,連續,安全可靠的全場景交互體驗。也就是所謂的 引領 萬物互聯。(相比手機鴻蒙,萬物鴻蒙系統才是華為鴻蒙系統的目標所在。武漢大學講師趙小剛介紹時說道“鴻蒙是一款面向物聯網的操作系統,做到萬物互聯,成為超級終端,將家里面所有智能設備聯系到一起。”)https://www.harmonyos.com/cn/home/
準備
DevEco Studio支持Windows系統和macOS系統,在開發HarmonyOS應用前,需要安裝開發工具,并配置相關開發環境。?環境準備流程如下所示:
如上圖所示,搭建HarmonyOS應用開發的環境包括軟件安裝、配置開發環境和運行HelloWorld三個環節,詳細的指導請參考:
下載與安裝軟件
DevEco Studio支持Windows和Mac版本,下面將針對兩種操作系統的軟件安裝方式進行介紹
Windows環境
運行環境要求
為保證DevEco Studio正常運行,建議您的電腦配置滿足如下要求:
? ?操作系統:Windows10 64位
? ?內存:8GB及以上
? ?硬盤:100GB及以上
? ?分辨率:1280*800像素及以上
下載和安裝DevEco Studio
DevEco Studio的編譯構建依賴JDK,DevEco Studio預置了Open JDK,版本為1.8,安裝過程中會自動安裝JDK。
1.進入HUAWEI DevEco Studio產品頁,點擊下載列表后的按鈕,下載DevEco Studio。
? 說明:如果下載DevEco Studio Beta版本,則需要注冊并登錄華為開發者帳號。
2.下載完成后,雙擊下載的“deveco-studio-xxxx.exe”,進入DevEco Studio安裝向導,在如下安裝選項界面勾選64-bit launcher后,點擊Next,直至安裝完成。
3.安裝完成后,點擊Finish完成安裝。
macOS環境
運行環境要求
為保證DevEco Studio正常運行,建議電腦配置滿足如下要求:
? ?操作系統:macOS 10.14/10.15/11.2.2
? ?內存:8GB及以上
? ?硬盤:100GB及以上
? ?分辨率:1280*800像素及以上
下載和安裝DevEco Studio
1.DevEco Studio的編譯構建依賴JDK,DevEco Studio預置了Open JDK,版本為1.8,安裝過程中會自動安裝JDK。
進入HUAWEI DevEco Studio產品頁,點擊下載列表后的按鈕,下載DevEco Studio。
說明:如果下載DevEco Studio Beta版本,則需要注冊并登錄華為開發者帳號。
2.下載完成后,雙擊下載的“deveco-studio-xxxx.dmg”軟件包。
3.在安裝界面中,將“DevEco-Studio.app”拖拽到“Applications”中,等待安裝完成。
4.安裝完成后,接下來請根據配置開發環境,檢查和配置開發環境。
正式開發體驗:
打開后鴻蒙OS IDE
點擊Create HamonyOS Project 創建一個新的應用工程
語言選擇java (你也可以選擇js)我這邊java比較熟悉 因為本職工作是做安卓開發的 然后點擊next下一步
填入項目名 項目包名 選擇項目存放路徑 以及sdk版本即可(這里要注意 項目名 包名 項目存放路徑最好不要出現中文)然后我們點擊finish
構建好一個初始化工程 IDE幫我們生產了 MainAbilitySlice MainAbility MyApplication 3個java類 作為入口 以及一個 ability_main.xml 布局文件
簡單看一下布局文件代碼,預覽效果 有沒有似曾相識的感覺 很像安卓開發的布局文件對不對 不過鴻蒙全部重寫了 所以說像但并不是
啟動模擬器 點擊Tools 選擇HVD manager
使用DevEco Studio遠程模擬器需要華為開發者聯盟帳號進行實名認證,建議在注冊華為開發者聯盟帳號后,立即提交實名認證審核,認證方式包括“個人實名認證”和“企業實名認證”,詳情請參考實名認證。
這時候瀏覽器會打開華為賬號登錄界面讓你登錄 輸入自己的開發者賬號密碼登錄即可 要啟動模擬器需要成為開發者賬號才行 同學們要自己去申請
登錄以后點擊允許
提示你已經登錄客戶端就比表示成功了
這時候IDE里面會彈出模擬器讓你選擇 我們這邊選擇phone端的Mate30或者p40
最后運行起來顯示在我們的模擬器設備上面
到此華為鴻蒙os 的環境搭建和初體驗就講完了
總結
作為一個Android程序員,第一次上手這個IDE和語言環境還是比較熟悉的,基本能看懂,具體的還要看官網文檔和api使用情況。有種套殼安卓的感覺,我們不否認很多地方有抄襲的影子 ,但是這個不是套殼,套殼的是小米 miui oppo vivo 那些對安卓深度定制的,個人看法覺得鴻蒙 OS不算套殼是基于liunx系統開發出來 有些地方很像安卓但不是。如果未來有大廠 BAT 后面帶頭加入進來,鴻蒙OS還是有機會跟 安卓 iOS 形成三足鼎立之勢 ,我們現在可以多多了解,有興趣的同學可以根據教程安裝開發環境學習和了解 。