入手學習鴻蒙應用最直接的方式就是動手嘗試在本地編譯項目並運行起來,直入主題。微信
工欲善其事必先利其器,先從官網渠道下載一個 IDE 開發工具。從 HarmonyOS Developer官網的開發分區找到 HUAWEI DevEco Studio IDE 開發工具。markdown
DevEco Studio 和 Android Studio 同樣是基於 IntelliJ IDEA Community 開源版本打造。其面向華爲終端全場景多設備的一站式集成開發環境(IDE),爲開發者提供工程模板建立、開發、編譯、調試、發佈等 E2E 的 HarmonyOS 應用開發服務。網絡
筆者在 Mac 設備開發使用,官方推薦配置以下。工具
操做系統:Mac 10.13/10.14/10.15
內存:8GB及以上
硬盤:100GB及以上
分辨率:1280*800像素及以上oop
在寫這篇文章時(12月16日)官網開發套件已經升級至 DevEco Studio 2.0 Beta3,下載完以後直接安裝。學習
和以往安裝Android Studio 同樣,須要先下載必要的依賴,包括 SDK 資源,工具鏈等,建議全程電腦開 TiZi 走系統代理,減小沒必要要的網絡問題。開發工具
配置完依賴後就可進入 IDE 項目選擇界面,選擇建立一個新項目。測試
Beta3 除了支持 Car,TV,Wearale,Lite Wearabke及Smart Vision 舊版設備類型外,也支持了 Phone 及 Tablet 設備類型。字體
不一樣設備類型支持的項目模板不一,但基本都支持使用 Java/Js/C++ 語言開發。職業規劃
這裏我選擇 Phone & Java商城模板 後填寫項目信息,包括 存儲目錄,包名,項目名,SDK版本,點擊 Finish 便可完成。
這界面對咱們來講太熟悉了,和 Android Studio 的配置總體上也是一致的。
先換個黑色主題試試先。
配置項內容及操做也基本對齊 Android Studio,徹底不用擔憂 DIY 界面的問題。
改完字體格式,LOG 格式等配置後直接 run 起來。
因爲12月16日纔開始 HarmonyOS 2.0手機開發者Beta公測招募,手上的 P40 Pro 目前還沒能體驗到 HarmongyOS。
本地暫時無可調試設備。
驚喜的是,DevEco Studio 提供遠程模擬器(Remote Emulator)功能,能夠將應用運行在模擬器上,並且跑在模擬器上運行的應用也不須要簽名。
點擊 Tools-HVD Manager 選擇遠端模擬器。第一次須要受權 HUAWEI DevEco Studio 訪問華爲帳號。(沒有帳號的朋友須要註冊一個)
受權後可看到官方提供的全部遠端模擬器,其中也包含了手機及平板設備類型設備。
選擇 P40 運行起來。
遠端模擬器的默認使用時長爲 1 小時,釋放以後從新鏈接可重置倒計時。
運行 商城模版。
因爲使用遠端模擬器運行的緣由,應用體驗起來掉幀比較嚴重,期待後續真機測試效果。
從 IDE 環境搭建,建立項目到運行程序,整個過程就一個多小時,絲滑無比,好感十足。
華爲爲應用開發者提供了一套很完善的開發工具鏈,考慮其手上無適合的調試設備,也提供了遠端調試的能力。
針對多終端場景,應用建立時可選擇多種模版
同時應用項目絕大部分支持使用 Java/Js 語法開發,對於已有基礎的開發者而言,上手 so easy。
最後看一下總體工程。
工程結構酷似 Android Studio,也是基於 Gradle 構建系統實現產物輸出,但項目結構上有所差別,遵循 HarmonyOS 的新規範。
這似曾相識的場景,背後可能大有乾坤。
Harmony系列將會以 Android 開發視角來遷移掌握鴻蒙系統應用開發,藉助已有開發經驗入行,同感興趣的朋友一塊兒爲 Harmony OS開發生態奉獻綿薄之力。
歡迎持續關注我,下期更精彩。
歡迎關注 「Android之禪」公衆號,和你分享有價值有思考的技術文章。 可添加微信 「Ming_Lyan」備註 「進羣」 加入技術交流羣,討論技術問題嚴禁一切廣告灌水。 若有 Android 領域有遇到技術難題亦或對將來職業規劃有疑惑,一塊兒討論交流。 歡迎來擾。