前言
各位同學大家好 有段時間沒有給大家更新文章了, 昨天12月16 日華為發(fā)布了鴻蒙os2.0 bate 版本 ,所以就趁著有時間給大家分享一下鴻蒙開發(fā)的體驗
準備工作 :
DevEco Studio支持Windows系統(tǒng)和macOS系統(tǒng),在開發(fā)HarmonyOS應用前,您需要準備HarmonyOS應用的開發(fā)環(huán)境。環(huán)境準備流程如下所示:

如上圖所示,搭建HarmonyOS應用開發(fā)的環(huán)境包括軟件安裝、配置開發(fā)環(huán)境和運行HelloWorld三個環(huán)節(jié),詳細的指導請參考:

下載與安裝軟件
DevEco Studio支持Windows和Mac版本,下面將針對兩種操作系統(tǒng)的軟件安裝方式進行介紹
Windows環(huán)境
運行環(huán)境要求
為保證DevEco Studio正常運行,建議您的電腦配置滿足如下要求:
- 操作系統(tǒng):Windows10 64位
- 內(nèi)存:8GB及以上
- 硬盤:100GB及以上
- 分辨率:1280*800像素及以上
下載和安裝Node.js
Node.js應用于開發(fā)JS應用和運行預覽器功能,是開發(fā)HarmonyOS應用過程中必備的軟件。

1.登錄Node.js官方網(wǎng)站,下載Node.js軟件包。請選擇LTS版本,Windows 64位對應的軟件包。

2.點擊下載后的軟件包進行安裝,全部按照默認設置點擊Next,直至Finish。安裝過程中,Node.js會自動在系統(tǒng)的path環(huán)境變量中配置node.exe的目錄路徑。
下載和安裝DevEco Studio
DevEco Studio的編譯構建依賴JDK,DevEco Studio預置了Open JDK,版本為1.8,安裝過程中會自動安裝JDK。
1 .登錄HarmonysOS應用開發(fā)門戶,點擊右上角注冊按鈕,注冊開發(fā)者帳號,注冊指導參考注冊華為開發(fā)者聯(lián)盟帳號。如果已有華為開發(fā)者聯(lián)盟帳號,請直接點擊登錄按鈕。
說明
使用DevEco Studio遠程模擬器需要華為開發(fā)者聯(lián)盟帳號進行實名認證,建議在注冊華為開發(fā)者聯(lián)盟帳號后,立即提交實名認證審核,認證方式包括“個人實名認證”和“企業(yè)實名認證”,詳情請參考實名認證。
2 .進入HUAWEI DevEco Studio產(chǎn)品頁,下載DevEco Studio安裝包
3 .雙擊下載的“deveco-studio-xxxx.exe”,進入DevEco Studio安裝向導,在如下安裝選項界面勾選DevEco Studio launcher后,點擊Next,直至安裝完成。

4.安裝完成后,先不要勾選Run DevEco Studio選項,接下來請根據(jù)配置開發(fā)環(huán)境,檢查和配置開發(fā)環(huán)境。

Mac環(huán)境
運行環(huán)境要求
為保證DevEco Studio正常運行,建議您的電腦配置滿足如下要求:
- 操作系統(tǒng):Mac 10.13/10.14/10.15
- 內(nèi)存:8GB及以上
- 硬盤:100GB及以上
- 分辨率:1280*800像素及以上
下載和安裝Node.js
Node.js軟件僅在使用到JS語言開發(fā)HarmonyOS應用時才需要安裝。使用其它語言開發(fā),不用安裝Node.js,請?zhí)^此章節(jié)。

1.登錄Node.js官方網(wǎng)站,下載Node.js軟件包。請選擇LTS版本,Mac 64位對應的軟件包。

2.點擊下載后的軟件包進行安裝,根據(jù)安裝向導完成Node.js的安裝。Mac系統(tǒng)在安裝軟件過程中,需要輸入用戶系統(tǒng)密碼來授權系統(tǒng)運行安裝新軟件。
下載和安裝DevEco Studio
DevEco Studio的編譯構建依賴JDK,DevEco Studio預置了Open JDK,版本為1.8,安裝過程中會自動安裝JDK。
1.登錄HarmonysOS應用開發(fā)門戶,點擊右上角注冊按鈕,注冊開發(fā)者帳號,注冊指導參考注冊華為開發(fā)者聯(lián)盟帳號。如果已有華為開發(fā)者聯(lián)盟帳號,請直接點擊登錄按鈕
說明
使用DevEco Studio遠程模擬器需要華為開發(fā)者聯(lián)盟帳號進行實名認證,建議在注冊華為開發(fā)者聯(lián)盟帳號后,立即提交實名認證審核,認證方式包括“個人實名認證”和“企業(yè)實名認證”,詳情請參考實名認證。
2.進入HUAWEI DevEco Studio產(chǎn)品頁,下載DevEco Studio安裝包
-
雙擊下載的“deveco-studio-xxxx.dmg”軟件包。
4.在安裝界面中,將“DevEco-Studio.app”拖拽到“Applications”中,等待安裝完成。
QQ截圖20201217123524.png
5.安裝完成后,先不要啟動DevEco Studio,接下來請根據(jù)配置開發(fā)環(huán)境,檢查和配置開發(fā)環(huán)境
正式開發(fā)體驗:
我們打開后鴻蒙OS IDE

我們點擊Create HamonyOS Project 創(chuàng)建一個新的應用工程

我們選擇phone 手機端開發(fā),語言我們選擇java (你也可以選擇js)我這邊java比較熟悉 因為本職工作是做安卓開發(fā)的 然后點擊next下一步

我們填入項目名 項目包名 選擇項目存放路徑 以及sdk版本即可(這里要注意 項目名 包名 項目存放路徑最好不要出現(xiàn)中文)然后我們點擊finish

構建好一個初始化工程 IDE幫我們生產(chǎn)了 MainAbilitySlice MainAbility MyApplication 3個java類 作為入口 以及一個 ability_main.xml 布局文件

我們簡單看一下布局文件代碼
<?xml version="1.0" encoding="utf-8"?>
<DirectionalLayout
xmlns:ohos="http://schemas.huawei.com/res/ohos"
ohos:height="match_parent"
ohos:width="match_parent"
ohos:orientation="vertical">
<Text
ohos:id="$+id:text_helloworld"
ohos:height="match_content"
ohos:width="match_content"
ohos:background_element="$graphic:background_ability_main"
ohos:layout_alignment="horizontal_center"
ohos:text="Hello World"
ohos:text_size="50"
/>
</DirectionalLayout>
預覽效果 有沒有似曾相識的感覺 很像安卓開發(fā)的布局文件對不對 不過鴻蒙全部重寫了 所以說像但并不是

我們啟動模擬器 點擊Tools 選擇HVD manager

這時候瀏覽器會打開華為賬號登錄界面讓你登錄 輸入自己的開發(fā)者賬號密碼登錄即可 要啟動模擬器需要成為開發(fā)者賬號才行 同學們要自己去申請

登錄以后點擊允許

提示你已經(jīng)登錄客戶端就比表示成功了

這時候IDE里面會彈出模擬器讓你選擇 我們這邊選擇phone端的p40

然后IDE里面會啟動p40的模擬器出來

我們點擊右上角三角標 來運行項目

選擇我們對應的模擬器設備 點擊OK

最后我們看到hello world 運行起來顯示在我們的模擬器設備上面

到此華為鴻蒙os 的環(huán)境搭建和初體驗就講完了
最后總結:
作為一枚安卓程序員,第一點,第一次上手這個IDE和語言環(huán)境還是比較順利的 基本能看懂 具體的還要看官網(wǎng)文檔和api使用情況,沒有具體去深入寫, 個人看法學起來應該不難,第二點,有人說這是套殼安卓 我們不否認很多地方有抄襲的影子 但是這個不是套殼,套殼的是小米 miui oppo vivo 那些對安卓深度定制的,個人看法覺得鴻蒙 OS不算套殼是基于liunx系統(tǒng)開發(fā)出來 有些地方很像安卓但不是,第三點 作為一個熱衷技術的程序員來說 我覺得現(xiàn)階段 有空了解和學習鴻蒙OS開發(fā) 沒有壞處 如果有大廠 BAT 后面帶頭加入進來 鴻蒙OS還是有機會跟 安卓 iOS 形成三足鼎立之勢 我們現(xiàn)在學也是押寶未來 不要等到書到用書方恨少 那就不好了 ,有興趣的同學可以根據(jù)教程安裝開發(fā)環(huán)境學習和了解 ,最后希望我的文章能幫助到各位解決問題 ,以后我還會貢獻更多有用的代碼分享給大家。各位同學如果覺得文章還不錯 ,麻煩給關注和star,小弟在這里謝過啦
