應用的開發(fā)過程中,往往需要多次調試和修改,如果支持實時預覽,邊改邊看效果,所看即所得,可大大提升開發(fā)效率。為滿足這一需求,DevEco Studio作為HarmonyOS和OpenHarmony應用及服務開發(fā)配套的集成開發(fā)環(huán)境(IDE),提供了強大的預覽功能,讓開發(fā)者能夠預覽應用/服務在不同終端設備上的UI顯示效果,不僅支持邊開發(fā)邊預覽,還支持在預覽過程中進行界面交互。下面,就帶大家一起來了解DevEco Studio的預覽功能。
一、多端設備預覽
HarmonyOS作為分布式操作系統(tǒng),支持運行在不同的終端設備上。為方便開發(fā)者查看應用/服務在不同終端設備上的UI布局和交互效果,DevEco Studio提供多端設備預覽功能。
DevEco Studio的預覽器支持自定義預覽設備Profile(包含分辨率和語言等)。點擊預覽器右上角的
按鈕,可以看到所有已定義的預覽設備Profile。通過點擊切換不同的預覽設備Profile,可以查看不同終端設備上的預覽效果。此外,打開Multi-profile preview開關,還可以同時查看多個終端設備上的預覽效果。
圖1 多端設備預覽
二、雙向預覽
為幫助開發(fā)者提升開發(fā)效率,DevEco Studio提供雙向預覽功能,支持代碼編輯器、預覽器UI界面和組件樹(Component tree)三者之間的聯(lián)動。
選中預覽器UI界面中的組件,則組件樹上對應的組件將被選中,同時代碼編輯器中的布局文件中對應的代碼塊高亮顯示。這樣,通過預覽器的UI界面即可快速地定位到相應代碼,讓代碼修改更加便利。
選中布局文件中的代碼塊,則在UI界面會高亮顯示,組件樹上的組件節(jié)點也會呈現(xiàn)被選中的狀態(tài)。這樣,通過選中代碼塊就能精準地查看對應的界面組件的預覽效果,讓預覽更加精準、高效。
選中組件樹中的組件,則對應的代碼塊和UI界面也會高亮顯示。此外,如果修改了組件樹中某一組件的屬性,代碼編輯器中對應的代碼也會同步修改。
圖2 雙向預覽
三、實時預覽
為了讓開發(fā)者可以在應用/服務開發(fā)時快速查看預覽效果,DevEco Studio提供實時預覽功能。開發(fā)者添加或刪除UI組件、并且使用快捷鍵Ctrl+S進行保存后,預覽器會立即刷新預覽結果。
圖3 實時預覽
四、動態(tài)預覽
動態(tài)交互也是應用/服務開發(fā)過程中非常重要的一個環(huán)節(jié)。為此,DevEco Studio提供動態(tài)預覽功能,支持開發(fā)者在預覽器的UI界面中進行交互操作,比如點擊、跳轉、滑動交互等,操作體驗與在真機設備上的交互體驗一致。
圖4 動態(tài)預覽
至此,DevEco Studio的預覽功能就介紹完了。需要注意的是,在使用DevEco Studio的預覽器前,需確保Settings 》 SDK Manager 》 HarmonyOS Legacy SDK 》 Tools中已安裝Previewer資源,同時建議Settings 》 SDK Manager 》 HarmonyOS Legacy SDK 》 Platforms中的JS SDK更新到最新版本。
-
操作系統(tǒng)
+關注
關注
37文章
7147瀏覽量
125571 -
代碼
+關注
關注
30文章
4900瀏覽量
70708 -
HarmonyOS
+關注
關注
80文章
2126瀏覽量
33013
發(fā)布評論請先 登錄
最新 HUAWEI DevEco Studio 使用技巧

DevEco Studio 工具如何安裝
DevEco Studio 寫一個簡單的頁面
DevEco Studio AI輔助開發(fā)工具兩大升級功能 鴻蒙應用開發(fā)效率再提升
最新 HUAWEI DevEco Studio 調試技巧
鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

【貝啟科技BQ3568HM開源鴻蒙開發(fā)板深度試用報告】使用Deveco Studio進行開發(fā)
DevEco Studio 聯(lián)合小藝接入 DeepSeek,步驟更簡單開發(fā)鴻蒙更專業(yè)
HarmonyOS NEXT開發(fā)實戰(zhàn):DevEco Studio中DeepSeek的使用
如何在DevEco Studio中利用CodeGPT接入DeepSeek

DevEco Studio構建分析工具Build Analyzer 為原生鴻蒙應用開發(fā)提速
鴻蒙北向開發(fā)OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置

戈帥的《HarmonyOS從入門到精通40例》DevEco Studio升級說明
DevEco Studio應用與服務體檢工具介紹

評論