一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

支持低代碼開發(fā)和遠(yuǎn)程真機(jī),DevEco Studio 2.2 Beta1來啦

話說科技 ? 2021-06-28 17:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

6月25日,DevEco Studio發(fā)布新版本2.2 Beta1,推出低代碼開發(fā)遠(yuǎn)程真機(jī)兩大新特性。本文帶你一睹為快。

亮點(diǎn)一:面向JS框架的低代碼開發(fā)

低代碼開發(fā)是 DevEco Studio 2.2 Beta1新增的一種面向JS框架的可視化界面開發(fā)方式,遵循HarmonyOS JS開發(fā)規(guī)范,具有豐富的頁面編輯功能。開發(fā)者可通過組件的拖拽和復(fù)制等方式,在低代碼頁面完成界面開發(fā)及JS邏輯關(guān)聯(lián),大大降低開發(fā)者上手成本,提高用戶界面開發(fā)效率。

官網(wǎng)開發(fā)規(guī)范:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-js-overview-0000000000500376

開發(fā)者可在工程中”js>pages目錄下,單擊鼠標(biāo)右鍵,選擇New > JS Visual”新建低代碼頁面。

創(chuàng)建低代碼頁面時(shí)(如圖1所示),系統(tǒng)會(huì)自動(dòng)生成對(duì)應(yīng)的visual文件和js文件,兩種文件的目錄結(jié)構(gòu)一致。其中,visual文件存儲(chǔ)低代碼頁面的數(shù)據(jù)模型,雙擊該文件即可打開低代碼頁面,進(jìn)行可視化開發(fā)。而js文件描述了低代碼頁面的行為邏輯,定義了頁面里所用到的所有的邏輯關(guān)系,比如數(shù)據(jù)、事件等。

注意:使用低代碼頁面開發(fā)時(shí),其關(guān)聯(lián)js文件的同級(jí)目錄,即js>default>pages>page目錄下不能包含hml或css文件,否則編譯報(bào)錯(cuò)。

b7bf60932a918315d5f597dca0383157.gif

圖1創(chuàng)建低代碼頁面演示圖

低代碼頁面創(chuàng)建成功后的界面如圖2所示,由組件欄、組件樹、畫布、功能面板以及屬性樣式欄五部分組成。開發(fā)者在低代碼頁面進(jìn)行的相關(guān)操作,均會(huì)保存到visual文件中。

pYYBAGDawC6AXVPBAADRQTUKSUY882.png

圖2低代碼頁面

1.低代碼頁面組成:① 組件欄(UI Control)

位于低代碼頁面的左上方,選中組件欄中的組件,將其拖至中間畫布,即可實(shí)現(xiàn)一個(gè)組件的添加。

② 組件樹(Component Tree)

位于低代碼頁面的左下方,開發(fā)者可通過組件樹,直觀地看到組件的層級(jí)結(jié)構(gòu)、摘要信息以及錯(cuò)誤提示。開發(fā)者選中組件樹中的組件,即實(shí)現(xiàn)畫布內(nèi)組件的快速定位。

? 搜索框b173379e8ba4fd26214706e315a6368a.png在搜索框內(nèi)輸入控件類型,如“Image”,組件樹內(nèi)顯示所有“Image”類型的組件。

? 下拉框4746ceb25f5a1b4d6c3ea9e0e1216612.jpeg點(diǎn)擊嵌套組件的下拉框,可在組件樹中顯示/隱藏嵌套組件內(nèi)的子組件。

? 眼睛圖標(biāo)6228fb282a3822c54087a6bd9cd508f5.jpeg點(diǎn)擊非嵌套組件的眼睛圖標(biāo),該組件將在畫布中被隱藏,眼睛圖標(biāo)變?yōu)?img src="https://file.elecfans.com/web2/M00/04/7B/poYBAGDawYuAbDbFAAACRs7qRK0852.jpg" alt="4e470e7ad03c63df5922b1ff0c6b8f44.jpeg" />;再次點(diǎn)擊圖標(biāo),該組件將在畫布中重現(xiàn),眼睛圖標(biāo)變回6451d4a9b927255c7e85165639585620.jpeg;點(diǎn)擊嵌套組件的眼睛圖標(biāo),該組件和其子組件將在畫布中同時(shí)被隱藏/顯示。

? 摘要信息6c76b859cfd33c62189fca78fdb374bc.jpeg對(duì)于Div、Image等組件,摘要信息欄顯示組件的ID;對(duì)于Text、Button、Input、Span等可以設(shè)置文本內(nèi)容的組件,摘要信息欄顯示對(duì)應(yīng)的文本內(nèi)容。

? 錯(cuò)誤提示:組件有錯(cuò)誤時(shí),組件右側(cè)出現(xiàn)小紅點(diǎn),鼠標(biāo)點(diǎn)擊小紅點(diǎn),出現(xiàn)所有組件的詳細(xì)錯(cuò)誤信息。錯(cuò)誤信息的范圍包括:數(shù)據(jù)綁定和方法綁定錯(cuò)誤。

③ 畫布(Canvas)

位于低代碼頁面的中間,開發(fā)者可在此區(qū)域?qū)M件進(jìn)行可視化編輯,如:拖拽、復(fù)制、剪切、粘貼等,從而實(shí)現(xiàn)快速編輯UI界面的需求。

④功能面板(Panel)

畫布上方為功能面板區(qū),包含畫布放大/縮小按鈕、撤銷/重做按鈕、顯示/隱藏組件虛擬邊框按鈕以及代碼轉(zhuǎn)換按鈕。

⑤屬性樣式欄(Attributes & Styles)

位于低代碼頁面的右側(cè),開發(fā)者選中畫布中的組件后,可在屬性樣式欄修改組件的屬性、樣式和綁定事件。在設(shè)置屬性(Properties)和綁定事件(Events)時(shí),開發(fā)者可在低代碼頁面內(nèi)直接關(guān)聯(lián)js文件中的數(shù)據(jù)與方法,由此定義低代碼頁面的業(yè)務(wù)邏輯。

? Propertiescdef8db105aff209c98240525d915afe.jpeg用于設(shè)置組件基本標(biāo)識(shí)和外觀顯示特征的屬性。如組件的ID、If等屬性。

? Generald9a65867f3ac4ed402e04a30b3dbad88.jpeg用于設(shè)置Width、Height、Background、Position、Display等常規(guī)樣式。

? Feature314365121ded47f7ec901d264e7c88af.jpeg用于設(shè)置組件的特有樣式,如描述text文字大小的FontSize樣式等。

? Flex750224261e0833f365c97e8c807cd241.jpeg用于設(shè)置Flex布局相關(guān)樣式。

? Events066d78b1ac260028a4913c62c58642fb.jpeg為組件綁定相關(guān)事件,并設(shè)置綁定事件的回調(diào)函數(shù)。

? Dimension439c5efbff6f151ba834300501a4863d.jpeg用于設(shè)置Padding、Border、Margin等與盒式模型相關(guān)的樣式。

? Grid22befa2ddc76aaff1062bc04731d11c5.jpeg用于設(shè)置Grid網(wǎng)格布局相關(guān)樣式,該圖標(biāo)只有Div組件的Display被設(shè)置為Grid時(shí)才會(huì)出現(xiàn)。

2.低代碼開發(fā)還支持實(shí)時(shí)預(yù)覽和多語言等功能:

① 支持對(duì)visual文件的實(shí)時(shí)預(yù)覽

當(dāng)開發(fā)者通過低代碼頁面修改頁面布局時(shí),預(yù)覽器可實(shí)時(shí)呈現(xiàn)修改后的設(shè)計(jì)效果,提升界面開發(fā)設(shè)計(jì)效率(如圖3所示)。

b4573d78cf424da17c87930f21be3c3c.gif

圖3實(shí)時(shí)預(yù)覽效果圖

② 支持多語言能力

為滿足開發(fā)者多語言版本的開發(fā)需求,低代碼頁面推出了多語言能力,開發(fā)者可通過定義資源文件和引用資源2個(gè)步驟,使用多語言能力(如圖4所示)。第一步:在指定的i18n文件夾內(nèi)放置語言資源文件。第二步:在低代碼頁面的屬性樣式欄中,使用$t方法引用資源,系統(tǒng)將根據(jù)當(dāng)前語言環(huán)境和指定的資源路徑,顯示對(duì)應(yīng)語言的資源文件中的內(nèi)容。滿足開發(fā)者多語言版本的開發(fā)需求。

438e727c92a6bf5667333e1885b964a4.gif

圖4多語言功能設(shè)置圖

亮點(diǎn)二:新增遠(yuǎn)程真機(jī)

為了解決開發(fā)者獲取HarmonyOS真機(jī)設(shè)備資源困難的問題,DevEco Studio 2.2 Beta1推出了遠(yuǎn)程真機(jī)。

遠(yuǎn)程真機(jī)是部署在云端的真機(jī)設(shè)備資源,相比遠(yuǎn)程模擬器,遠(yuǎn)程真機(jī)的界面渲染操作體驗(yàn)更加流暢,同時(shí)也可以更好的驗(yàn)證應(yīng)用在設(shè)備上的運(yùn)行效果,比如性能、手機(jī)網(wǎng)絡(luò)環(huán)境等。

當(dāng)前,遠(yuǎn)程真機(jī)僅支持Phone和Wearable兩種設(shè)備類型。開發(fā)者可通過點(diǎn)擊“Tools > Device Manager”打開設(shè)備列表,點(diǎn)擊Remote Device頁簽,登錄實(shí)名賬號(hào),申請(qǐng)使用遠(yuǎn)程真機(jī)資源(如圖5所示)。

溫馨提示:開發(fā)者要想在遠(yuǎn)程真機(jī)上調(diào)試和運(yùn)行應(yīng)用,需要對(duì)應(yīng)用進(jìn)行簽名。

poYBAGDawHmAePcxAAF5CPmaD4g401.png

圖5遠(yuǎn)程真機(jī)示意圖

除了以上兩大新增特性,DevEco Studio 2.2 Beta1還在原有的基礎(chǔ)上,做了不少優(yōu)化,具體優(yōu)化點(diǎn)如下:

增強(qiáng)特性

?HarmonyOS SDK新增API Version為6的接口,Stage為Beta。

?分布式模擬器功能增強(qiáng),默認(rèn)開啟該特性,無需在DevEco Labs中手動(dòng)開啟。

?HiTrace日志跟蹤分析能力增強(qiáng),新增支持timeline視圖和events視圖。

解決的問題

? 解決了限定詞目錄設(shè)置的屏幕密度與真實(shí)設(shè)備不一致時(shí),預(yù)覽界面(文本、圖像等)會(huì)被縮放的問題。

?解決了使用遠(yuǎn)程模擬器時(shí),提示需要實(shí)名認(rèn)證,實(shí)名認(rèn)證完成后,仍然提示需要進(jìn)行實(shí)名認(rèn)證的問題。

?解決了遠(yuǎn)程模擬器小概率出現(xiàn)列表中無法找到設(shè)備的問題。

?解決了使用遠(yuǎn)程模擬器運(yùn)行應(yīng)用時(shí),小概率出現(xiàn)無法找到已運(yùn)行模擬器的問題。

一次次的迭代升級(jí),只為服務(wù)每一個(gè)你,DevEco Studio愿攜手廣大開發(fā)者,一起創(chuàng)造無限可能。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • DevEco Studio
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    1330
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【M-K1HSE開發(fā)板免費(fèi)體驗(yàn)】DevEco Studio應(yīng)用開發(fā)體驗(yàn)(物理機(jī)器運(yùn)行失敗)

    安裝IDEhttps://developer.huawei.com/consumer/cn/deveco-studio/下下載DevEco Studio需要先登錄 解壓下載的安裝包雙擊
    發(fā)表于 07-19 11:16

    DevEco CodeGenie 鴻蒙AI 輔助編程初次使用

    :基于 DeepSeek-R1 智能體,解答 HarmonyOS 開發(fā)問題(如 ArkTS 語法、多線程實(shí)現(xiàn)等)。 代碼生成與續(xù)寫 :支持 ArkTS/C++
    的頭像 發(fā)表于 06-26 08:48 ?188次閱讀

    最新 HUAWEI DevEco Studio 使用技巧

    最新 HUAWEI DevEco Studio 使用技巧 HUAWEI DevEco Studio 作為我們 harmonyos 應(yīng)用的開發(fā)
    的頭像 發(fā)表于 04-27 16:59 ?672次閱讀
    最新 HUAWEI <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b> 使用技巧

    DevEco Studio 工具如何安裝

    推送應(yīng)用到機(jī)運(yùn)行 步驟 1將搭載 KaihongOS 系統(tǒng)的開發(fā)板與安裝 DevEco Studio 的 PC 相連。 步驟 2應(yīng)用添加
    發(fā)表于 04-24 07:38

    DevEco Studio 寫一個(gè)簡(jiǎn)單的頁面

    Studio的使用-插件的安裝),如下圖示: 日志:可查看機(jī)中所有操作的日志 在代碼中給按鈕加一個(gè)點(diǎn)擊事件(onClick) // index.ets@Entry@Compon
    發(fā)表于 04-24 07:36

    最新 HUAWEI DevEco Studio 調(diào)試技巧

    /readme.assets/image-20240531235823670.png) 在我們使用 **HUAWEI DevEco Studio** 編輯器開發(fā)鴻蒙應(yīng)用時(shí),免不了要對(duì)我們的應(yīng)用程序進(jìn)行
    發(fā)表于 03-30 06:55

    鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!由觸覺智能Purple Pi OH鴻蒙開發(fā)
    的頭像 發(fā)表于 03-28 18:05 ?880次閱讀
    鴻蒙北向<b class='flag-5'>開發(fā)</b>OpenHarmony5.0 <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b><b class='flag-5'>開發(fā)</b>工具安裝與配置

    【貝啟科技BQ3568HM開源鴻蒙開發(fā)板深度試用報(bào)告】使用Deveco Studio進(jìn)行開發(fā)

    studio,再到機(jī)運(yùn)行,對(duì)于版本的匹配要求,非常的嚴(yán)格,所以保險(xiǎn)起見,我用的是4.1 Release,之前編譯的時(shí)候,也選用的這個(gè)版本。 一、Deveco Studio安裝 我沒
    發(fā)表于 03-16 11:28

    DevEco Studio 聯(lián)合小藝接入 DeepSeek,步驟更簡(jiǎn)單開發(fā)鴻蒙更專業(yè)

    ,提供智能知識(shí)問答、代碼生成、元服務(wù)卡片生成的能力,新增支持對(duì)接小藝 DeepSeek,可以幫助開發(fā)者高效開發(fā)鴻蒙應(yīng)用及元服務(wù)。 在 DevEco
    發(fā)表于 03-13 15:11

    HarmonyOS NEXT開發(fā)實(shí)戰(zhàn):DevEco Studio中DeepSeek的使用

    隨著HarmonyOS Next的持續(xù)發(fā)布,鴻蒙系統(tǒng)對(duì)AI能力的支持顯著增強(qiáng)。本文將深入探討如何在鴻蒙應(yīng)用中集成AI模型,結(jié)合接入DeepSeek,一起探索開發(fā)鴻蒙原生應(yīng)用的更多可能吧! 第一步
    發(fā)表于 03-07 14:56

    如何在DevEco Studio中利用CodeGPT接入DeepSeek

    近期DeepSeek火爆全球,那一樣很火的開發(fā)鴻蒙原生應(yīng)用的DevEco Studio如果把它接入,會(huì)發(fā)生什么“化學(xué)反應(yīng)”呢?下面我們將詳細(xì)分享如何在DevEco
    的頭像 發(fā)表于 02-19 13:52 ?1089次閱讀
    如何在<b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b>中利用CodeGPT接入DeepSeek

    鴻蒙北向開發(fā)OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置

    OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!
    的頭像 發(fā)表于 02-07 17:35 ?837次閱讀
    鴻蒙北向<b class='flag-5'>開發(fā)</b>OpenHarmony4.1 <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b><b class='flag-5'>開發(fā)</b>工具安裝與配置

    代碼與傳統(tǒng)開發(fā)的區(qū)別 代碼與無代碼開發(fā)的區(qū)別

    的工具和圖形界面縮短開發(fā)時(shí)間和降低技術(shù)門檻。以下是對(duì)代碼開發(fā)與傳統(tǒng)開發(fā)的詳細(xì)對(duì)比: 適用人群
    的頭像 發(fā)表于 01-31 10:48 ?631次閱讀

    DevEco Studio應(yīng)用與服務(wù)體檢工具介紹

    應(yīng)用檢測(cè)工具是開發(fā)者快速提升鴻蒙應(yīng)用產(chǎn)品質(zhì)量不可或缺的。因此,我們要向您推薦DevEco Studio應(yīng)用與服務(wù)體檢工具(AppAnalyzer)。當(dāng)前已支持包括各種類型測(cè)試以及最佳實(shí)
    的頭像 發(fā)表于 11-05 11:39 ?1268次閱讀
    <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b>應(yīng)用與服務(wù)體檢工具介紹

    DevEco Studio Code Linter的使用指南

    在當(dāng)今對(duì)代碼質(zhì)量和規(guī)范性要求日益嚴(yán)格的環(huán)境中,開發(fā)者亟需強(qiáng)大的代碼檢查工具應(yīng)對(duì)挑戰(zhàn)。DevEco St
    的頭像 發(fā)表于 11-05 09:52 ?1039次閱讀