鴻蒙OS 2.0應用開發初潮

luow1988發表於2020-09-26

原文連結:https://mp.weixin.qq.com/s/FkQ6oCoSuStBCqYL0crhWg

盤古一笑鴻蒙開,神馬負圖從天來

八卦旋轉六十四,黃鍾是為元氣胎

 —宋代 林光朝 


2020年9月10日華為開源了面向小型嵌入式裝置的鴻蒙OS2.0,本人也連夜淺讀了一下公開的程式碼倉庫,看到文件中寫到開發需要用到開發板,就以為面向應用層面的工具不會那麼快推出的。

在9月11日寫完推文後,搜尋到一篇博文,從而跟著線索找到了華為官方關於鴻蒙OS應用開發的相關文件,虎軀為之一震,發現鴻蒙OS應用開發的各個方面已經相當齊全,已經有了較完善的開發指南和開發工具HUAWEI DevEco Studio,我發現自己對鴻蒙OS的期望值還是過低了。

HUAWEI DevEco Studio(以下簡稱DevEco Studio)是基於IntelliJ IDEA Community開源版本打造,面向華為終端全場景多裝置的一站式整合開發環境(IDE)。

DevEco Studio還具有如下特點

1.多裝置統一開發環境,包括智慧屏、智慧穿戴,輕量級智慧穿戴裝置。

2.支援多語言的程式碼開發和除錯:包括Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language)。

3.支援 FA(Feature Ability)和 PA(Particle Ability)快速開發:通過工程嚮導快速建立FA/PA工程模板,一鍵式打包成HAP(HarmonyOS Ability Package)。

4.支援多裝置模擬器:提供多裝置的模擬器資源,包括智慧屏、智慧穿戴等裝置的模擬器,方便開發者高效除錯。

也就是說DevEco Studio是類似於Android Studio和XCode開發工具,提供給多個主流技術領域(Java、C/C++、JS)的開發者去使用,能開發多種裝置的應用APP,還提供了較多較為完善的裝置模擬器。

壓住內心狂喜的我在快速瀏覽完所有入門文件後已然面泛潮紅,身體裡好像有什麼東西呼之欲出!

HarmonyOS 開發者文件地址:

https://developer.harmonyos.com/cn/home/

DevEco Studio下載地址:

https://developer.harmonyos.com/cn/develop/deveco-studio#download

DevEco Studio安裝指南:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/software_install-0000001053582415

 

開發工具安裝步驟這裡就不再重複,文件中已經寫得非常全面了,大家仔細閱讀即可,但是還是就著在安裝過程中遇到的問題做些提示,以便大家能順利入門:

提示1

•文件中很多文字介紹的安裝方式都是在“如果網路不能直接訪問Internet”的前提下進行的,這個要仔細閱讀文件;

提示2

•DevEco Studio安裝後會自行下載SDK,但下載後預設存放的地方是C盤的使用者目錄,可以把SDK拷貝出來後通過Configure->Settings,開啟配置介面後,可以參考下圖1、圖2 進行操作

圖1

圖2

提示3

建立專案,Device選擇的是Wearable, Teamplate選擇的是JS,如圖3,但官方文件選擇Java

圖3

提示4

建立專案後,第一次需要用到Gradle下載gradle-5.4.1-all.zip,這個我也卡了相當久,因為家裡寬頻是移動的,後來實在忍不了開了電信手機號的熱點,下載編譯梭梭就上來了(論網路的重要性),當然如果有Android開發經驗的同學設定一下代理估計就可以了。

提示5

當看到Run控制檯上編譯完成,顯示綠色對勾後,即可執行專案了,但是需要模擬器,鴻蒙OS裝置模擬器的使用是需要用到已經實名的開發者賬號,如果嫌實名稽核慢,可以申請加入其他開發者的團隊賬號中,具體執行專案如圖4、圖5、圖6,最終效果圖7、圖8;

圖4

圖5

圖6

圖7

圖8

以上是本人在初體驗鴻蒙OS應用開發後,給出的一些提示,希望同學們少走彎路,安裝細節還是要看文件,官方文件可讀性超級好!!

 

鴻蒙OS應用開發總體給我感覺是極大限度的照顧開發者,最值得一提的就是這個模擬器,雖然需要開發者實名登入,但基本不像Android Studio和Xcode那樣下載很大的模擬器到本地安裝,快速便捷的同時還減少了開發者本地裝置的資源開銷;當然所有的技術剛開始都會有坑,但在這次體驗過後,感覺到我的那個洞在驚呼聲中開了又開,想象出了很多未來的可能性,下期帶大家入門開發,敬請期待!!!

 部分素材來源網路,如有侵權請聯絡刪除

 

相關文章