鴻蒙HarmonyOS開發必備工具,華為DevEcoStudio2.2B
據華為鴻蒙官方發布,HUAWEI DevEco Studio是開發 HarmonyOS 應用和原子化服務的一站式集成開發環境,為開發者提供工程模板創建,開發,編譯,調試,發布等功能。
本次為大家帶來的是新版本 DevEco Studio 2.2 Beta2,有很多新增和增強特性同時,HarmonyOS SDK API6 Beta 經過一輪迭代,正式升級為 release,配套本次 DevEco Studio 新版本同步發布
升級方式:
打開已安裝的歷史版本 DevEco Studio,選擇Helpgt, Check for Updates進行升級。
直接從 HarmonyOS 官網下載獲取:
一,新增模板市場
為了滿足應用在多設備多場景下的開發需求,DevEco Studio 提供豐富的工程模板,覆蓋手機,平板,車機,智慧屏,智能穿戴,輕量級智能穿戴和智慧視覺等多種設備,可以根據工程向導輕松創建適應于各類設備的工程,并自動生成對應的代碼和資源模板。
本次 2.2 Beta2 版本,新增模板市場 MarketPlaceDevEco Studio 內置的模板僅保留基礎業務模板,將更多的模板上線到 MarketPlace開發者可以去 MarketPlace 下載更多所需的業務模板
具體使用方法:
1. 在 DevEco Studio 中選擇Filegt, New gt, New Project,進入創建工程向導窗口,如圖 1 所示。
圖 1 創建工程
2. 點擊圖 1 中的Template Market,即可進入如圖 2 所示的 MarketPlace,下載模板。
圖 2 DevEco MarketPlace 資源中心
二,預覽器新增自定義功能
開發階段想預覽界面效果,可以通過預覽器 Previewer 來實現之前的版本,Previewer 僅支持幾個固定尺寸的畫布,無法滿足不同屏幕分辨率的需求
本次 2.2 Beta2 版本,Previewer 新增了自定義 Profile Manager,支持開發者自定義預覽設備 Profile,可以設置不同分辨率的畫布和不同語言,從而查看 HarmonyOS 應用或原子化服務在不同設備上的預覽顯示效果同時,Profile Manager 還實例化了一些常用設備類型,包括 P40,Mate X2,MatePad pro,X1 車機,Watch3
具體使用方法:
在 Profile Manager 中自定義預覽設備后,在 Previewer 中點擊預覽設備,查看 HarmonyOS 應用或原子化服務在該設備上的預覽顯示效果。
圖 3 展示的是切換 profile,查看不同設備上的預覽顯示效果。
圖 3 切換 profile
圖 4 展示的是 Multi—profile preview 功能,同時查看多個設備的預覽顯示效果。
圖 4 Multi—profile preview
三,新增支持同一設備多 entry 的差異化分發
因為設備類型多,分辨率不統一,版本各異針對這些差異,之前的 DevEco Studio 版本需要開發者針對同一類型設備的不同型號進行適配開發,然后在應用市場實現精準的分發,以便不同設備的消費者用戶能獲得更好的使用體驗
本次 2.2 Beta2 版本支持在同一個工程中為同一類型設備添加多個 Entry 模塊,然后在每一個 Entry 模塊的 config.json 文件中配置 distroFilter 分發規則,來滿足同一設備的差異化分發需求。
config.json 文件中 distroFilter 分發規則配置代碼如下:
"module": ... "distroFilter": " apiVersion": "policy": "include
四,HarmonyOS SDK API6 Release
HarmonyOS SDK API6 升級為 Release 版本,版本號為 2.2.0.3,配套的編譯構建插件為 2.4.5.5。
新版本較前一版本在接口內容上無新增和變更但對于 JS API,部分在 API6 Beta 版本不穩定的接口,在本次 API6 Release 版本已經可以正常使用
新增特性
新增模板市場
預覽器新增自定義功能
新增支持同一設備多 entry 的差異化分發
新增支持 Java 和 C/C++ 跨語言調試能力開發者可以在 Java 或 C/C++ 的任意代碼行處設置斷點,當業務邏輯執行到相應代碼行處,便可以在該斷點處中斷
HarmonyOS 云端測試服務新增功耗測試能力,可以驗證 HarmonyOS 應用和原子化服務在華為真機設備上運行的功耗,包括屏幕占用時長,WLAN 占用時長,音頻占用時長等
增強特性
工程創建向導中,部分模板支持預覽模板效果
預覽器新增 Mate X2 折疊屏展開態的預覽能力
服務卡片的預覽支持極窄,標準,極寬 三種尺寸
JS 和 Java 跨語言調試支持 FeatureAbility 訂閱場景和分布式拉起 FA 場景
。JS 調試能力增強:
支持 Restart Frame
Hover,Inline Values,Set Value 和異常斷點功能
HarmonyOS 應用測試框架功能,支持在 Java 和 JS 混合工程中同時運行 Java 和 JS 測試任務
支持 JS/CSS/HML 的面包屑導航功能
支持卡片模板中的 HML 文件中的 json 文件字段的自動補齊和跳轉
支持 JS 文件查看代碼結構化視圖
修復的問題
修復了在 hml 文件中,當屬性值為數值屬性時,輸入數值后的自動補全功能異常的問題
修復了在路由器真機設備上推包安裝未簽名的應用時,Run 窗口顯示推包成功,但實際未安裝成功的問題
修復了使用 Wearable 真機和模擬器運行 JS 測試框架進行單步調試時,需要點兩次 Resume Program 才能進入下一個斷點的問題
修復了在預覽 Clock 組件時,預覽界面中顯示的時間和代碼中設置的時間不一致的問題
修復了在 macOS 版本中,如果未在 app.js 中設置斷點,則無法進入 index.js 斷點的問題
修復了 Wearable 和 TV 的調試不支持 ES6 Symbol 類型的問題
修復了在打開 resources 中的 xml 文件時,出現 DevEco Studio 卡頓的問題
修復了 HiLog 概率性出現不能正常打印日志的問題
鄭重聲明:此文內容為本網站轉載企業宣傳資訊,目的在于傳播更多信息,與本站立場無關。僅供讀者參考,并請自行核實相關內容。
版權聲明:凡注明“來源:“生活消費網”的所有作品,版權歸生活消費網 | 專注于國內外今日生活資訊網站所有。任何媒體轉載、摘編、引用,須注明來源生活消費網 | 專注于國內外今日生活資訊網站和署著作者名,否則將追究相關法律責任。
-
消息稱富士康與拜騰的電動汽車合作項目已被擱置,據國外媒體報道,知情人士稱,由于電動汽車初創企業拜騰的財務狀況不斷惡化,蘋果供應商富士康與拜騰的電動汽車合作項目已被擱置。 今年1月份,拜騰與富士康簽署了一項生產協議根據協議,這兩家公司將在南京經......2021-09-16 22:19
-
六十歲鹽城博物館喜喬遷“重量級”文物“鹽味”十足16日上午,具有60年歷史的江蘇鹽城博物館新館開館這座講述天下鹽城千年風華故事的綜合性博物館,珍藏著大批與鹽之城海之韻水之秀有關的歷史文物,包括以新石器時代刻劃紋陶壺,隋代蓮瓣紋八系罐,宋元切塊盤鐵為......2021-09-16 22:16
-
中建西部建設新疆公司攜手阿村“筑”力鄉村振興在中央企業援疆工作會議暨國資央企助力新疆高質量發展會議召開之際,為彰顯央企擔當,助力鄉村振興,9月10日,莎車縣伊什庫力鄉阿克提其村捐贈儀式在自治區工信廳會議室舉行,自治區工信廳副廳長彭季,中建西部建......2021-09-16 22:15
-
《喬家的兒女》三麗為什么怕接吻喬家的兒女喬三麗誰在一起了《喬家的兒女》三麗為什么怕接吻 白宇張晚意毛曉彤宋祖兒主演的電視劇《喬家的兒女》播出后收視率非常高,這兩年除了《以家人之名》外就這部劇講述了家庭雞毛蒜皮的那些事情,五個孩子各有感情線,其中毛曉彤飾演......2021-09-16 22:10
-
內置眾多行業需求庫、原型庫用友BIP自動化設計工具“碼前”正式發布,用友BIP商業創新平臺旗下數智化生態產品,碼前,今天正式對外發布,作為一站式,需求+產品+設計,工具,,碼前,致力于幫助用戶快速完成編碼前的所有設計工作。 用友網絡高級副總裁兼CTO樊冠軍表示,希......2021-09-16 22:06