色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

支持低代碼開發和遠程真機,DevEco Studio 2.2 Beta1來啦

話說科技 ? 2021-06-28 17:28 ? 次閱讀

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

亮點一:面向JS框架的低代碼開發

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

官網開發規范:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-js-overview-0000000000500376

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

創建低代碼頁面時(如圖1所示),系統會自動生成對應的visual文件和js文件,兩種文件的目錄結構一致。其中,visual文件存儲低代碼頁面的數據模型,雙擊該文件即可打開低代碼頁面,進行可視化開發。而js文件描述了低代碼頁面的行為邏輯,定義了頁面里所用到的所有的邏輯關系,比如數據、事件等。

注意:使用低代碼頁面開發時,其關聯js文件的同級目錄,即js>default>pages>page目錄下不能包含hml或css文件,否則編譯報錯。

b7bf60932a918315d5f597dca0383157.gif

圖1創建低代碼頁面演示圖

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

pYYBAGDawC6AXVPBAADRQTUKSUY882.png

圖2低代碼頁面

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

位于低代碼頁面的左上方,選中組件欄中的組件,將其拖至中間畫布,即可實現一個組件的添加。

② 組件樹(Component Tree)

位于低代碼頁面的左下方,開發者可通過組件樹,直觀地看到組件的層級結構、摘要信息以及錯誤提示。開發者選中組件樹中的組件,即實現畫布內組件的快速定位。

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

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

? 眼睛圖標6228fb282a3822c54087a6bd9cd508f5.jpeg點擊非嵌套組件的眼睛圖標,該組件將在畫布中被隱藏,眼睛圖標變為4e470e7ad03c63df5922b1ff0c6b8f44.jpeg;再次點擊圖標,該組件將在畫布中重現,眼睛圖標變回6451d4a9b927255c7e85165639585620.jpeg;點擊嵌套組件的眼睛圖標,該組件和其子組件將在畫布中同時被隱藏/顯示。

? 摘要信息6c76b859cfd33c62189fca78fdb374bc.jpeg對于Div、Image等組件,摘要信息欄顯示組件的ID;對于Text、Button、Input、Span等可以設置文本內容的組件,摘要信息欄顯示對應的文本內容。

? 錯誤提示:組件有錯誤時,組件右側出現小紅點,鼠標點擊小紅點,出現所有組件的詳細錯誤信息。錯誤信息的范圍包括:數據綁定和方法綁定錯誤。

③ 畫布(Canvas)

位于低代碼頁面的中間,開發者可在此區域對組件進行可視化編輯,如:拖拽、復制、剪切、粘貼等,從而實現快速編輯UI界面的需求。

④功能面板(Panel)

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

⑤屬性樣式欄(Attributes & Styles)

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

? Propertiescdef8db105aff209c98240525d915afe.jpeg用于設置組件基本標識和外觀顯示特征的屬性。如組件的ID、If等屬性。

? Generald9a65867f3ac4ed402e04a30b3dbad88.jpeg用于設置Width、Height、Background、Position、Display等常規樣式。

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

? Flex750224261e0833f365c97e8c807cd241.jpeg用于設置Flex布局相關樣式。

? Events066d78b1ac260028a4913c62c58642fb.jpeg為組件綁定相關事件,并設置綁定事件的回調函數。

? Dimension439c5efbff6f151ba834300501a4863d.jpeg用于設置Padding、Border、Margin等與盒式模型相關的樣式。

? Grid22befa2ddc76aaff1062bc04731d11c5.jpeg用于設置Grid網格布局相關樣式,該圖標只有Div組件的Display被設置為Grid時才會出現。

2.低代碼開發還支持實時預覽和多語言等功能:

① 支持對visual文件的實時預覽

當開發者通過低代碼頁面修改頁面布局時,預覽器可實時呈現修改后的設計效果,提升界面開發設計效率(如圖3所示)。

b4573d78cf424da17c87930f21be3c3c.gif

圖3實時預覽效果圖

② 支持多語言能力

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

438e727c92a6bf5667333e1885b964a4.gif

圖4多語言功能設置圖

亮點二:新增遠程真機

為了解決開發者獲取HarmonyOS真機設備資源困難的問題,DevEco Studio 2.2 Beta1推出了遠程真機

遠程真機是部署在云端的真機設備資源,相比遠程模擬器,遠程真機的界面渲染操作體驗更加流暢,同時也可以更好的驗證應用在設備上的運行效果,比如性能、手機網絡環境等。

當前,遠程真機僅支持Phone和Wearable兩種設備類型。開發者可通過點擊“Tools > Device Manager”打開設備列表,點擊Remote Device頁簽,登錄實名賬號,申請使用遠程真機資源(如圖5所示)。

溫馨提示:開發者要想在遠程真機上調試和運行應用,需要對應用進行簽名。

poYBAGDawHmAePcxAAF5CPmaD4g401.png

圖5遠程真機示意圖

除了以上兩大新增特性,DevEco Studio 2.2 Beta1還在原有的基礎上,做了不少優化,具體優化點如下:

增強特性

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

?分布式模擬器功能增強,默認開啟該特性,無需在DevEco Labs中手動開啟。

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

解決的問題

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

?解決了使用遠程模擬器時,提示需要實名認證,實名認證完成后,仍然提示需要進行實名認證的問題。

?解決了遠程模擬器小概率出現列表中無法找到設備的問題。

?解決了使用遠程模擬器運行應用時,小概率出現無法找到已運行模擬器的問題。

一次次的迭代升級,只為服務每一個你,DevEco Studio愿攜手廣大開發者,一起創造無限可能。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • DevEco Studio
    +關注

    關注

    0

    文章

    21

    瀏覽量

    1072
收藏 人收藏

    評論

    相關推薦

    戈帥的《HarmonyOS從入門到精通40例》DevEco Studio升級說明

    《HarmonyOS從入門到精通40例》DevEco Studio升級說明如附件*附件:《HarmonyOS從入門到精通40例》DevEco Studio升級說明.docx
    發表于 12-03 15:45

    DevEco Studio應用與服務體檢工具介紹

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

    DevEco Studio Code Linter的使用指南

    在當今對代碼質量和規范性要求日益嚴格的環境中,開發者亟需強大的代碼檢查工具應對挑戰。DevEco St
    的頭像 發表于 11-05 09:52 ?206次閱讀

    鴻蒙元服務API集全新呈現-開發更清晰高效

    鴻蒙元服務API集全新呈現,開發更清晰高效,具體見如下截圖,深黑色部分即本階段公布支持的元服務API集。 本材料整理來源于HarmonyOS NEXT Developer Beta1官方公開的文檔
    發表于 07-11 10:23

    HarmonyOS NEXT Developer Beta1最新術語表

    UIAbility Stage模型中的組件類型名,即UIAbility組件,包含UI,提供展示UI的能力,主要用于和用戶交互。 本文根據HarmonyOS NEXT Developer Beta1官方公開的開發文檔整理而成。
    發表于 06-27 16:16

    HarmonyOS NEXT Developer Beta1中的Kit

    Kit工具箱的形式羅。 本文根據HarmonyOS NEXT Developer Beta1官方公開的開發文檔整理而成。
    發表于 06-26 10:47

    鴻蒙原生應用元服務開發-鴻蒙機運行項目實戰與注意事項

    一、解壓項目注意項目包不能為中文 二、用數據線將裝好DevEco Studio的電腦與設置為開發者模式的鴻蒙手機相連接。 三、將項目包托進DevEco
    發表于 05-24 15:12

    鴻蒙OS開發:【一次開發,多端部署】(工程管理)

    DevEco Studio的基本使用,請參考[DevEco Studio使用指南]。本章主要介紹如何使用DevEco
    的頭像 發表于 05-16 16:07 ?1230次閱讀
    鴻蒙OS<b class='flag-5'>開發</b>:【一次<b class='flag-5'>開發</b>,多端部署】(工程管理)

    代碼開發有哪些優勢?

    代碼平臺以其高效、便捷、低成本的優勢,正逐漸成為軟件開發領域中的性價比之王。它不僅能夠滿足快速開發的需求,還能夠降低技術門檻和維護成本,提高開發
    的頭像 發表于 04-09 16:03 ?881次閱讀
    <b class='flag-5'>低</b><b class='flag-5'>代碼</b><b class='flag-5'>開發</b>有哪些優勢?

    鴻蒙OS應用開發:【DevEco Studio3.0 和 3.1版本差異】

    DevEco Studio支持包括手機、平板、車、智慧屏、智能穿戴、輕量級智能穿戴和智慧視覺設備的HarmonyOS應用/服務開發,預置了
    的頭像 發表于 03-26 17:21 ?1136次閱讀
    鴻蒙OS應用<b class='flag-5'>開發</b>:【<b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b>3.0 和 3.1版本差異】

    鴻蒙開發實戰項目:錄音變聲應用

    Studio 3.0 Beta3 。 3)導入OpenHarmony工程:DevEco Studio 點擊File -> Open 導入本樣例的
    發表于 03-01 17:24

    鴻蒙DevEco Service開發準備與使用

    DevEco代碼是一個基于Serverless和ArkUI的端云一體化代碼開發平臺,可通過拖
    發表于 02-23 15:40

    DevEco Studio 4.1帶來多種調試能力,助力鴻蒙原生應用開發高效調試

    目前,HarmonyOS NEXT星河預覽版已經正式面向開發者開放申請,面向鴻蒙原生應用及元服務開發者提供的集成開發環境——DevEco Studi
    的頭像 發表于 02-04 15:35 ?737次閱讀

    Simplicity Studio 5擴增功能支持以VS Code開發

    應用程序開發支持。此一功能擴展可讓開發人員在VSCode生態系統中構建、刷新和調試。用戶可以使用VS Code作為主要的IDE,同時仍然能夠使用熟悉和喜愛的項目配置圖形界面。在Simplicity
    的頭像 發表于 01-29 10:34 ?957次閱讀
    Simplicity <b class='flag-5'>Studio</b> 5擴增功能<b class='flag-5'>支持</b>以VS Code<b class='flag-5'>開發</b>

    鴻蒙開發-DevEco Studio Profiler工具進行幀率分析

    Frame Profiler概述 DevEco Studio內置Profiler分析調優工具,其中Frame分析調優功能,用于錄制GPU數據信息,錄制完成展開之后的子泳道對應錄制過程中各個進程的幀數
    發表于 01-16 19:34
    主站蜘蛛池模板: 伦理 电影在线观看| 毛片网站网址| 嫩草成人影院| 97影院理论午夜伦不卡偷| 99热在线免费播放| 插我一区二区在线观看| 国产a级午夜毛片| 千禧金瓶梅快播| 偷尝禁果H1V1幸运的山熊| 亚洲电影不卡| 中文字幕亚洲无线码在线| 被窝伦理电影午夜| 国产亚洲tv在线观看| 久久秋霞理伦片| 秋霞特色大片18岁入口| 国产伦子沙发午休系列资源曝光 | 亚洲色欲色欲WWW在线成人网| 99精品免费久久久久久久久日本| 国产欧美亚洲综合第一页| 欧美乱码伦视频免费66网| 亚洲男人天堂网| 多肉np一女多男高h爽文现代| 巨乳中文无码亚洲| 午夜向日葵视频在线观看| 99热这里只有 精品| 精品一产品大全| 天天影视网网色色欲| AV国产乱码一区二区三视频| 果冻传媒视频在线播放| 日韩一区二区在线免费观看| 18禁裸乳无遮挡免费网站| 好男人WWW免费高清视频在线| 乳巨揉みま痴汉电车中文字幕动漫| 综合色就爱涩涩涩综合婷婷| 国产免费阿v精品视频网址| 啪啪激情婷婷久久婷婷色五月| 有人有片的观看免费视频| 国产午夜精AV在线麻豆| 色多多深夜福利免费观看| bl被教练啪到哭H玉势| 久久久久久久伊人电影|