日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

不容错过!鸿蒙开发必备神器,老王月薪过万的秘诀都在这了

發布時間:2024/3/24 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 不容错过!鸿蒙开发必备神器,老王月薪过万的秘诀都在这了 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大家應該都知道在華為開發者大會HDC.Together 2021主題演講會上,華為發布了HarmonyOS3.0.0開發者預覽版。

預覽版本中包含IDE工具DevEco Studio 3.0和DevEco Device Tool 3.0,本次IDE工具可升級到3.0 Beta1版本。

DevEco Studio 3.0 Beta1

HUAWEI DevEco Studio 是開發 HarmonyOS 應用和原子化服務的一站式集成開發環境(IDE),為開發者提供工程模板創建、開發、編譯、調試、發布等功能。本次升級的版本是 3.0 Beta1。

2 種升級方式如下:

  • 打開已安裝的歷史版本 DevEco Studio,選擇“Help> Check for Updates”進行升級。

  • 直接從 HarmonyOS 官網下載獲取:

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

下面讓我們來看看 DevEco Studio 3.0 Beta1 的關鍵特性:

1. 支持 ArkUI 3.0 框架

ArkUI 3.0 是一套構建 HarmonyOS 應用界面的聲明式 UI 開發框架。它通過極簡的 UI 信息描述語法、豐富的 UI 組件和動效,以及實時界面預覽能力,幫助開發者提升 HarmonyOS 應用界面開發效率。

DevEco Studio 3.0 Beta1 版本支持基于 ArkUI 3.0 框架的 UI 開發,提供“雙向極速預覽”和“一次開發、多端部署”的功能。

(1)支持雙向極速預覽

ArkUI 3.0 框架下的組件可以重用與組合,通過數據綁定機制還可以進行組件狀態同步,那么如何快速驗證組件效果呢?

本次 3.0 Beta1 版本提供雙向預覽功能,雙向關聯代碼與預覽界面的內置組件,在代碼編輯器、UI 界面和組件樹三者之間進行聯動。比如,在 UI 界面選中一個組件,則組件樹中的對應組件會被選中,同時編輯器中的對應代碼塊會高亮。同樣的,在代碼或者組件樹中點擊時,也會在界面中高亮定位。

另外,如果開發者不改變頁面結構,只修改代碼,不用保存即可實時預覽 UI 界面。同樣的,在屬性框中修改屬性,代碼中對應屬性也會同步修改。代碼和界面雙向可修改,開發者可快速調整界面樣式。

開發者只需在預覽器界面點擊圖標,即可使用雙向預覽功能。

▲ 圖 1 雙向預覽

(2)支持一次開發、多端部署

DevEco Studio 3.0 Beta1 基于 ArkUI 3.0 具備的 UI 適配能力,為開發者提供基于 eTS 語言的多設備開發工程模板和卡片模板,創建項目時只需勾選需要的設備,即可實現一次開發,適配多種終端設備。同時,DevEco Studio 也提供了多端預覽功能和自定義 profile,讓開發者很方便地看到多種尺寸、橫豎屏、亮暗模式等預覽效果。

▲ 圖 2 工程模板和卡片模板

2. 低代碼開發

DevEco Studio 3.0 提供的低代碼開發界面具有豐富的 UI 界面編輯能力,可以通過拖拉拽的開發方式快速構建布局,有效降低用戶的時間成本和提升用戶構建 UI 界面的效率。

本次 3.0 Beta1 版本,低代碼開發功能新增支持 Tablet 設備開發、面向不同尺寸界面設計效果可自動適配的原子布局能力,以及多設備開發切換功能,使開發變得更高效。

▲ 圖 3 低代碼開發界面

3. Scoring Tool 評測工具

本次 3.0 Beta1 版本新增 Scoring Tool 評測工具。開發者可以通過 DevEco Studio 連接本地設備或遠程真機,自主遍歷 HarmonyOS 應用或原子化服務的功能,快速進行自測試,查看測試結果及評分。當前支持的測試類型包括兼容性、性能和設計約束。在進行集成測試前,可以用 Scoring Tool 評測工具快速完成以上單元測試。

具體使用方法:

  • 開發者在 DevEco Studio 中選擇“Tools> Scoring Tool”即可打開 Scoring Tool 評測工具。

  • 開發者添加本地設備或遠程真機后,點擊 Start 按鈕,Scoring Tool 評測工具將自主遍歷 HarmonyOS 應用或原子化服務,快速進行自測試。測試結束后,Scoring Tool 評測工具將提供測評結果、評分和改進建議。

▲ 圖 4 Scoring Tool 評測工具

HUAWEI DevEco Studio 3.0 Beta1 新功能一覽

1. 新增特性:

  • 新增支持方舟開發框架 ArkUI 3.0 版本和 eTS(Extended TypeScript)擴展語法。eTS 是在 TS 的基礎上支持了聲明式 UI 語法,用于描述 UI 布局、樣式、事件交互和頁面邏輯。

  • 新增支持 eTS 的工程模板,包括 Empty Ability、About Ability、Category Ability 等多個工程模板。

  • 新增支持使用方舟編譯器 ArkCompiler 進行編譯,該特性為實驗特性,需要手動打開方舟編譯器開關。當前 JS/eTS 原子化服務和 HarmonyOS 應用,以及 JS 卡片支持使用方舟編譯器進行編譯。

  • 新增本地評測工具 Scoring Tool,用于測試和評價 HarmonyOS 應用或原子化服務的質量,應用于開發者對 HarmonyOS 應用或原子化服務進行自測試,能快速提供評估結果和改進建議,幫助開發者迅速提升產品質量。

  • 在編譯構建 HAP 包時,新增支持對單個 Module 進行編譯,對于多 Module 工程中只需要編譯其中一個 Module 的場景,可以提升編譯構建速度;同時還新增支持一鍵重構建 HAP 包,即在編譯構建 HAP 前,會自動執行 Clean Project 操作。

2. 增強特性:

HarmonyOS SDK 升級至 API 7 Beta 版本,版本號為 3.0.0.0,配套的編譯構建插件為 3.0.3.4。

遠程模擬器更新:

  • Phone、Tablet、TV、Wearable 模擬器支持 API 6 Release。

  • 提供 HarmonyOS 3.0.0 開發者預覽版(API7 Beta)對應的模擬器 P40 Pro,只有該模擬器可以運行使用方舟編譯器編譯的 HarmonyOS 應用和原子化服務。

  • 分布式模擬器新增支持“Phone+TV”組網場景。

低代碼開發功能新增支持 Tablet 設備開發、原子布局開發和多設備開發切換功能。

Java、xml、Json 編輯器增強,資源索引錯誤支持快速修復,并支持快速查看資源的取值。

工程視圖支持 Ohos 視圖,默認視圖為 Project 視圖,開發者可手動切換。

DevEco Device Tool 3.0 Beta1

DevEco Device Tool 是面向智能設備開發者提供的一站式集成開發環境,支持 HarmonyOS 的組件按需定制,支持代碼編輯、編譯、燒錄和調試、性能監測等功能,支持 C/C++ 語言,以插件的形式部署在 Visual Studio Code(簡稱 VSCode)上,支持 Windows10 64 位或 Ubuntu18 及以上版本。

本次可升級的版本是 3.0 Beta1,歡迎大家升級體驗!

2 種升級方式如下:

  • 打開已安裝的歷史版本 Device Tool,點擊提示信息中的升級鏈接。

  • 直接從 HarmonyOS 官網下載獲取:

https://device.harmonyos.com/cn/ide#download

1. 遠程開發功能

在設備開發過程中,開發者往往需要在不同的軟件與平臺之間來回切換,比如:在 Windows 上閱讀和編輯源碼,在 Linux 上編譯,十分繁瑣與浪費時間。

本次 3.0 Beta1 版本新增遠程開發功能,開發者只需在 Windows 上操作,即可完成創建工程、編輯文件、編譯燒錄等動作,達到一體化開發的體驗。

具體使用方法:

  • 開發者通過安裝器分別在 Windows 和 Linux 中安裝 DevEco Device Tool,同時在 Windows 的 VSCode 中安裝 Remote-SSH 插件。

  • 點擊 Remote-SSH 插件的 Remote-Explorer,輸入遠程 Linux 機器的 IP 和帳號,再輸入帳號密碼,即可成功連接遠程 Linux 機器。

  • 開發者通過 Windows 上的 Device Tool 工具執行創建工程、編輯文件、編譯燒錄等動作。

▲ 圖 5 遠程開發功能

2. 集成鴻蒙智聯服務包

在之前的 HarmonyOS Connect 芯片模組集成開發過程中,開發者需要登錄合作伙伴平臺 ( https://devicepartner.huawei.com)下載對應產品的鴻蒙智聯服務包,并且要將解壓后得到的 SDK 放到從開源社區獲取到的 OpenHarmony 源碼工程準確位置,操作繁瑣。

本次 3.0 Beta1 版本集成了鴻蒙智聯服務包,開發者在 DevEco Device Tool 中直接登錄經過企業認證的開發賬戶,即可同步獲取到合作伙伴平臺的產品信息。DevEco Device Tool 還支持產品和指定的 OpenHarmony 源碼工程關聯,自動下載并解壓服務包到對應的目錄中無需在不同的平臺之間反復切換,極大地提升了開發效率。

具體使用方法:

  • 點擊用戶圖標,在跳轉后的登錄界面中輸入華為賬號和密碼。登錄成功后,即可在 Products 頁面看到當前賬號在合作伙伴平臺定義的所有產品。

  • 開發者可以根據名字和狀態搜索,找到對應的產品。點擊右上角的代碼圖標,選擇工程名稱,即可自動將對應的鴻蒙智聯服務包下載到對應的工程目錄中。

▲ 圖 6 集成鴻蒙智聯服務包

3. 一體化安裝導航

DevEco Device Tool 環境準備環節依賴的軟件比較多,并且對于不同的軟件存在版本要求,一定程度上加大了開發者上手的難度,導致部分開發者由于安裝遇到的問題被勸退。

此次 3.0 Beta1 版本新增一體化安裝導航功能。安裝器自動對依賴的軟件進行檢測,并針對缺失的軟件提供推薦的軟件版本。開發者只根據提示進行勾選,安裝器自動下載和安裝軟件,提高安裝的用戶體驗和便利性。

比如,圖 7 表示安裝器檢測到 HPM 軟件缺失,開發者可通過勾選完成 HPM 的自動安裝。

▲ 圖 7 安裝提示

4. HDF 驅動開發

此次 3.0 Beta1 版本新增 HDF 驅動開發功能,通過調用 OpenHarmony 內置腳本快速生成符合硬件驅動框架的驅動源碼和配置文件,免去繁瑣的目錄創建及配置過程,方便開發者管理驅動模塊,專注驅動模塊功能實現。

具體使用方法:

點擊“HDF”,選擇需要添加驅動的工程,點擊“Driver Module ?”,添加新的驅動。添加成功后,點擊不同的圖標,開發者可以快速打開對應的源碼文件或配置文件進行修改。當然,開發者同時也可以通過 Delete 刪除添加的驅動配置。

▲ 圖 8 HDF 驅動開發

HUAWEI DevEco DeviceTool 新功能

1. 新增特性:

  • 遠程開發功能:支持開發者在 Windows 平臺操控遠程 Linux 服務器,進行代碼獲取、編譯、燒錄等操作。

  • 集成鴻蒙智聯服務包:一覽所有解決方案包,快速實現從產品到工程的構建,并自動拉取集成鴻蒙智聯服務包,讓開發者更加聚焦產品開發本身。

  • 一體化安裝導航:一站式產品環境搭建,自動安裝所需工具和依賴,免去繁瑣的搭建環境步驟。

  • HDF 驅動開發框架優化上線,快速生成符合硬件驅動框架的驅動源碼和配置文件,免去繁瑣的目錄創建及配置過程,方便開發者管理驅動模塊,專注驅動模塊功能實現。

2. 增強特性:

  • 設備仿真器:支持模擬 Arm A7 或 RISC-V 芯片在 x86 平臺下運行 OpenHarmony,提供基本的內核、圖形、網絡功能,方便開發者進行功能驗證。

  • 可視化調試調優:支持 GDB 和 LLDB 兩類調試器;提供變量監控、內存地址查看、寄存器查看和反匯編查看等調試手段;提供鏡像分析、棧估算等調優檢測工具。

3. 修復的問題:

  • 修復部分中文顯示問題。

  • 解決自定義路徑安裝以及重復安裝失敗的問題。

  • 解決卸載老版本后功能失效的問題。

  • 解決 Home 和 Projects 界面點擊 remove,對應項目沒有移除的問題。

  • 優化工程導入時系統盤符顯示。

  • 解決 hpm 獲取的 Hi3516DV300 和 Hi3518EV300 工程編譯失敗的問題。

  • 解決 Hi3518EV300 網口燒錄的問題。

  • 解決 Neptune W800 開發板在 Linux 系統燒錄失敗的問題。

——————

原創:老王丨【公眾號:鴻蒙開發者老王】華為認證講師 / 騰訊認證講師 / 鴻蒙開發先行者

總結

以上是生活随笔為你收集整理的不容错过!鸿蒙开发必备神器,老王月薪过万的秘诀都在这了的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。