Harmony系列之 P40 運行鴻蒙手機應用

入手學習鴻蒙應用最直接的方式就是動手嘗試在本地編譯項目並運行起來,直入主題。微信

工欲善其事必先利其器,先從官網渠道下載一個 IDE 開發工具。從 HarmonyOS Developer官網的開發分區找到 HUAWEI DevEco Studio IDE 開發工具。markdown

DevEco Studio 和 Android Studio 同樣是基於 IntelliJ IDEA Community 開源版本打造。其面向華爲終端全場景多設備的一站式集成開發環境(IDE),爲開發者提供工程模板建立、開發、編譯、調試、發佈等 E2E 的 HarmonyOS 應用開發服務。網絡

IDE環境搭建

筆者在 Mac 設備開發使用,官方推薦配置以下。工具

操做系統:Mac 10.13/10.14/10.15
內存:8GB及以上
硬盤:100GB及以上
分辨率:1280*800像素及以上oop

在寫這篇文章時(12月16日)官網開發套件已經升級至 DevEco Studio 2.0 Beta3,下載完以後直接安裝。學習

和以往安裝Android Studio 同樣,須要先下載必要的依賴,包括 SDK 資源,工具鏈等,建議全程電腦開 TiZi 走系統代理,減小沒必要要的網絡問題。開發工具

file

file

file

file

配置完依賴後就可進入 IDE 項目選擇界面,選擇建立一個新項目。測試

file

file

Beta3 除了支持 CarTVWearaleLite WearabkeSmart Vision 舊版設備類型外,也支持了 PhoneTablet 設備類型。字體

不一樣設備類型支持的項目模板不一,但基本都支持使用 Java/Js/C++ 語言開發。職業規劃

這裏我選擇 Phone & Java商城模板 後填寫項目信息,包括 存儲目錄包名項目名SDK版本,點擊 Finish 便可完成。

file

file

這界面對咱們來講太熟悉了,和 Android Studio 的配置總體上也是一致的。

先換個黑色主題試試先。

file

配置項內容及操做也基本對齊 Android Studio,徹底不用擔憂 DIY 界面的問題。

改完字體格式,LOG 格式等配置後直接 run 起來。

Phone 上運行應用

因爲12月16日纔開始 HarmonyOS 2.0手機開發者Beta公測招募,手上的 P40 Pro 目前還沒能體驗到 HarmongyOS。

本地暫時無可調試設備。

file

驚喜的是,DevEco Studio 提供遠程模擬器(Remote Emulator)功能,能夠將應用運行在模擬器上,並且跑在模擬器上運行的應用也不須要簽名。

點擊 Tools-HVD Manager 選擇遠端模擬器。第一次須要受權 HUAWEI DevEco Studio 訪問華爲帳號。(沒有帳號的朋友須要註冊一個)

file

受權後可看到官方提供的全部遠端模擬器,其中也包含了手機及平板設備類型設備。

file

選擇 P40 運行起來。

file

遠端模擬器的默認使用時長爲 1 小時,釋放以後從新鏈接可重置倒計時。

運行 商城模版

file

file

因爲使用遠端模擬器運行的緣由,應用體驗起來掉幀比較嚴重,期待後續真機測試效果。

體驗後感

從 IDE 環境搭建,建立項目到運行程序,整個過程就一個多小時,絲滑無比,好感十足。

華爲爲應用開發者提供了一套很完善的開發工具鏈,考慮其手上無適合的調試設備,也提供了遠端調試的能力。

針對多終端場景,應用建立時可選擇多種模版

file

同時應用項目絕大部分支持使用 Java/Js 語法開發,對於已有基礎的開發者而言,上手 so easy

最後看一下總體工程。

file

工程結構酷似 Android Studio,也是基於 Gradle 構建系統實現產物輸出,但項目結構上有所差別,遵循 HarmonyOS 的新規範。

這似曾相識的場景,背後可能大有乾坤。

Harmony系列將會以 Android 開發視角來遷移掌握鴻蒙系統應用開發,藉助已有開發經驗入行,同感興趣的朋友一塊兒爲 Harmony OS開發生態奉獻綿薄之力。

歡迎持續關注我,下期更精彩。

歡迎關注 「Android之禪」公衆號,和你分享有價值有思考的技術文章。 可添加微信 「Ming_Lyan」備註 「進羣」 加入技術交流羣,討論技術問題嚴禁一切廣告灌水。 若有 Android 領域有遇到技術難題亦或對將來職業規劃有疑惑,一塊兒討論交流。 歡迎來擾。

相關文章
相關標籤/搜索