鴻蒙OS 2.0應用開發初潮
原文連結: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那樣下載很大的模擬器到本地安裝,快速便捷的同時還減少了開發者本地裝置的資源開銷;當然所有的技術剛開始都會有坑,但在這次體驗過後,感覺到我的那個洞在驚呼聲中開了又開,想象出了很多未來的可能性,下期帶大家入門開發,敬請期待!!!
部分素材來源網路,如有侵權請聯絡刪除
相關文章
- 使用Taro開發鴻蒙原生應用——快速上手,鴻蒙應用開發指南鴻蒙
- 使用 Taro 開發鴻蒙原生應用 —— 快速上手,鴻蒙應用開發指南鴻蒙
- DevEco Studio 2.0開發鴻蒙HarmonyOS應用初體驗全面測評dev鴻蒙
- 鴻蒙系統應用基礎開發鴻蒙
- 鴻蒙 OS 程式碼正式開源!!鴻蒙
- 鴻蒙系統應用開發之開發準備鴻蒙
- 鴻蒙 Android iOS 應用開發對比02鴻蒙AndroidiOS
- 鴻蒙OS 2.0手機開機畫面演示:終於去掉安卓鴻蒙安卓
- 鴻蒙OS揭面紗,開發者怎麼看鴻蒙
- 加速鴻蒙生態共建,螞蟻mPaaS助力鴻蒙原生應用開發創新鴻蒙
- 鴻蒙原生應用開發——分散式資料物件鴻蒙分散式物件
- 鴻蒙應用開發-DevEco Studio 模板體驗(四)鴻蒙dev
- 鴻蒙應用開發-DevEco Studio 模板體驗(一)鴻蒙dev
- 鴻蒙應用開發-DevEco Studio 模板體驗(三)鴻蒙dev
- 自學鴻蒙應用開發(17)- TabList和Tab鴻蒙
- 優酷鴻蒙開發實踐 | 鴻蒙卡片開發鴻蒙
- 鴻蒙開發從開源進入到閉源(Harmony OS)開發主流鴻蒙
- 初識鴻蒙OS,你好,HarmonyOS!鴻蒙
- 鴻蒙 OS 的測試工具鴻蒙
- 《三國殺》完成鴻蒙原生應用開發,更多遊戲品類加入鴻蒙生態鴻蒙遊戲
- 鴻蒙系統應用開發之入門解說鴻蒙
- 為鴻蒙OS說兩句公道話(我對鴻蒙OS的一些看法)鴻蒙
- 雷霆遊戲加入鴻蒙“朋友圈”,《問道》手遊啟動鴻蒙原生應用開發遊戲鴻蒙
- 米哈遊宣佈啟動鴻蒙原生應用開發鴻蒙
- 鴻蒙開發案例:直尺鴻蒙
- 鴻蒙JS 開發整理鴻蒙JS
- 軟通動力鴻蒙書籍《HarmonyOS應用開發》正式出版鴻蒙
- 鴻蒙原生應用開發及部署:開啟HarmonyOS NEXT App新紀元鴻蒙APP
- 【鴻蒙千帆起】《開心消消樂》完成鴻蒙原生應用開發,創新多端聯動使用者體驗鴻蒙
- 鴻蒙系統系列教程3-鴻蒙OS的技術特徵講解鴻蒙特徵
- 鴻蒙生態夥伴SDK市場正式釋出,驅動千行百業鴻蒙原生應用開發鴻蒙
- 鴻蒙系統應用開發之基於API6的藍芽開發鴻蒙API藍芽
- 鷹角網路宣佈將啟動鴻蒙原生應用開發鴻蒙
- 鴻蒙開發案例:指南針鴻蒙
- 鴻蒙3D開發鴻蒙3D
- 《保衛蘿蔔4》僅用一個月完成鴻蒙原生應用開發鴻蒙
- 2019 華為開發者大會:鴻蒙OS 正式釋出!如果安卓不可用,鴻蒙隨時可以頂上鴻蒙安卓
- 鴻蒙系統系列教程2-鴻蒙OS系統分散式操作講解鴻蒙分散式