日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

DevEco Studio 2.1 Beta3強(qiáng)勢來襲

話說科技 ? 2021-04-01 16:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

HUAWEI DevEco Studio(以下簡稱DevEco Studio)是面向華為終端全場景多設(shè)備的一站式集成開發(fā)環(huán)境(IDE),為開發(fā)者提供工程模板創(chuàng)建、開發(fā)、編譯、調(diào)試、測試、發(fā)布等E2E的HarmonyOS應(yīng)用開發(fā)服務(wù)。通過使用DevEco Studio,開發(fā)者可以更高效的開發(fā)具備HarmonyOS分布式能力的應(yīng)用,進(jìn)而提升創(chuàng)新效率。2021年3月,DevEco Studio又迎來更新,2.1 Beta3版本強(qiáng)勢來襲。

新版本的到來,究竟能給廣大HarmonyOS應(yīng)用開發(fā)者帶來哪些不一樣的體驗?讓我們在文中一一揭曉。

亮點一:預(yù)覽器新增雙向預(yù)覽功能

在HarmonyOS應(yīng)用開發(fā)過程中,開發(fā)者可通過點擊“Previewer”,查看應(yīng)用的UI界面效果。當(dāng)開發(fā)者發(fā)現(xiàn)UI界面的布局顯示不符合預(yù)期時(eg:控件的寬度不符合設(shè)定值、控件不顯示等),需要逐一排查UI界面中布局或控件的異常。

為了提高排查的效率,DevEco Studio 2.1 Beta3在已有的“實時預(yù)覽”和“動態(tài)預(yù)覽”基礎(chǔ)上,全新解鎖了雙向預(yù)覽功能。

實時預(yù)覽:只要在布局文件中保存了修改的源代碼,在預(yù)覽器中就可以實時查看布局效果。

動態(tài)預(yù)覽:在預(yù)覽器界面,可以在預(yù)覽器中操作應(yīng)用的交互動作,如點擊事件、跳轉(zhuǎn)、滑動等,與應(yīng)用運行在真機(jī)設(shè)備上的交互體驗一致。

所謂雙向預(yù)覽,即支持代碼編輯器、預(yù)覽器界面(含屬性列表)兩者之間的聯(lián)動,便于快速定位控件,從而提升解決UI界面問題的效率。開發(fā)者可通過在預(yù)覽器界面,點擊圖標(biāo)的方式,打開雙向預(yù)覽功能。

具體聯(lián)動效果如下:

① 通過預(yù)覽器界面中的屬性列表,修改屬性或樣式后,代碼編輯器中的源碼會同步修改,并實時刷新預(yù)覽器界面;

② 同樣的,如果在代碼編輯器中修改源碼,將會實時刷新預(yù)覽器界面及屬性列表。

但值得注意的是,若碰到以下情況,則不支持修改其屬性:

l hml布局代碼里使用了數(shù)據(jù)綁定的屬性;

l xml布局代碼里使用了資源引用的屬性;

l UI界面設(shè)置了動畫效果。

溫馨提示:不同的API Version版本,預(yù)覽器支持的功能略有不同,具體差異如下:

亮點預(yù)覽器新增JavaUI界面的數(shù)據(jù)模擬功能

在預(yù)覽場景中,由于代碼的運行環(huán)境與真機(jī)設(shè)備上的運行環(huán)境不同,調(diào)用部分接口時無法獲取到有效的返回值。開發(fā)者若想根據(jù)返回值做出不同的UI界面展現(xiàn),則需手動反復(fù)修改代碼邏輯,以驗證不同UI界面效果。

減少修改DevEco Studio提供PreviewMock數(shù)據(jù)模擬功能,即在不改變業(yè)務(wù)運行邏輯的前提下,模擬API或者業(yè)務(wù)代碼中的各種method(不包括構(gòu)造方法)的返回值和對象中的Field(不包括final字段)的值。這樣開發(fā)者就可以在預(yù)覽時,查看到不同返回值帶來的界面變化。

不過值得注意的是,DevEco Studio 2.1 Beta3當(dāng)前僅支持Java UI界面的PreviewMock數(shù)據(jù)模擬功能。與此同時,要想使用PreviewMock數(shù)據(jù)模擬功能,需先在模塊的build.gradle中添加相關(guān)依賴,并重新同步工程。

(圖:在build.gradle中添加PreviewMock的依賴)

除了上述的兩大亮點功能,在Java UI界面預(yù)覽方面,開發(fā)者在預(yù)覽Ability或AbilitySlice時,保存修改后的代碼,即可做到實時預(yù)覽;在JS UI界面預(yù)覽方面,開發(fā)者可直接選擇某一個page(頁面)進(jìn)行實時動態(tài)預(yù)覽。

亮點三:編輯器新增config.json可視化配置功能

作為HarmonyOS應(yīng)用開發(fā)的入門選手,你是否為了了解配置項的含義,而反復(fù)查閱HarmonyOS官網(wǎng)的資料文檔?為了減少開發(fā)者反復(fù)切換界面查資料文檔的行為,DevEco Studio 2.1 Beta3新增了可視化配置功能。

開發(fā)者可通過打開config.json文件,點擊按鈕,打開設(shè)置界面,查看該項目所需填寫的重要屬性及其含義,完善應(yīng)用名稱、應(yīng)用版本號、應(yīng)用類型、Ability、設(shè)備類型、應(yīng)用權(quán)限等配置項。

然而,在開發(fā)過程中,可能存在配置項層級過多的場景,例如:配置“Module ? Ablilities ? Meta Data ? Merge Rule ? Replace”字段時,用戶可通過搜索框快速定位到該屬性,點擊add按鈕,輸入相關(guān)合并規(guī)則,觸發(fā)系統(tǒng)在config.json文件中自動創(chuàng)建配置項的樹型結(jié)構(gòu),完成合并規(guī)則的配置,節(jié)省配置時間。

亮點四:編輯器新增資源創(chuàng)建向?qū)Чδ?/span>

開發(fā)者在創(chuàng)建帶限定詞的資源目錄時,需考慮限定詞的取值、不同限定詞相互搭配時的先后順序等,稍有偏差則會導(dǎo)致應(yīng)用在運行時,HarmonyOS檢測不到合適的資源,無法呈現(xiàn)預(yù)期效果。

為了降低開發(fā)者在創(chuàng)建帶限定詞的資源目錄時的出錯機(jī)率,DevEco Studio 2.1 Beta3新增了資源創(chuàng)建向?qū)Чδ?,用戶根?jù)界面提示進(jìn)行選擇或輸入,即可完成資源目錄及文件的創(chuàng)建,無需思索各種限定詞之間的組合關(guān)系。

除了上述的兩大亮點功能,DevEco Studio 2.1 Beta3 在編輯器方面,還做了其它優(yōu)化,具體優(yōu)化細(xì)節(jié)如下:

亮點五:新增Java測試框架

為了減化繁瑣的人工測試環(huán)節(jié),DevEco Studio 2.1 Beta3 新增了Java測試框架,提供java代碼白盒測試能力,幫助開發(fā)者高效編寫和執(zhí)行測試用例,保障應(yīng)用基礎(chǔ)質(zhì)量。

在開發(fā)階段,開發(fā)者可借助由Java測試框架提供的IAbilityDelegator,進(jìn)行APP組件操控測試(如:啟動/關(guān)閉FA、獲取界面UI元素、注入UI點擊事件等),及時發(fā)現(xiàn)UI交互問題?;蚴褂肑Unit 4語法范式,編寫測試用例、調(diào)用系統(tǒng)接口,獲得API返回值或觸發(fā)業(yè)務(wù)流程,根據(jù)接口返回值或業(yè)務(wù)狀態(tài),判斷業(yè)務(wù)邏輯的正確性。

Java測試框架在真機(jī)遠(yuǎn)程模擬器設(shè)備上運行的前提

① 遠(yuǎn)程模擬器需注冊開發(fā)者賬號并完成實名認(rèn)證

② 真機(jī)設(shè)備需搭載HarmonyOS操作系統(tǒng),并打開調(diào)試模式,且有相應(yīng)的簽名文件。

亮點六:新增了5個手機(jī)(Phone)工程模板

DevEco Studio支持手機(jī)(Phone)、平板(Tablet)、車機(jī)(Car)、智慧屏(TV)、智能穿戴(Wearable)、輕量級智能穿戴(Lite Wearable)和智慧視覺 (Smart Vision)七種設(shè)備的HarmonyOS應(yīng)用開發(fā),支持Java、JS和C/C++編程語言。

為了方便開發(fā)者的使用,DevEco Studio提供了多設(shè)備類型、不同開發(fā)語言的Ability模板。本次的新版本,在原有的基礎(chǔ)上,新增了5個手機(jī)(Phone)工程模板,目前手機(jī)(Phone)工程模板共19個。開發(fā)者們可根據(jù)工程向?qū)В暨x合適的模板,輕松創(chuàng)建適用于各類設(shè)備的工程,并自動生成對應(yīng)的代碼和資源模板。

除了以上的六大亮點,DevEco Studio 2.1 Beta3還能給廣大開發(fā)者帶來哪些細(xì)節(jié)的優(yōu)化?

在開發(fā)者打開歷史工程時,DevEco Studio 2.1 Beta3會提示開發(fā)者將歷史工程進(jìn)行升級適配,點擊提示中的“Update”,即可一鍵自動化修改工程中的配置信息,省去開發(fā)者逐一修改相關(guān)配置的煩惱。

只有一項優(yōu)化,那怎能行?DevEco Studio 2.1 Beta3還在不少細(xì)節(jié)上進(jìn)行了優(yōu)化。下面請看細(xì)節(jié)清單:

① 升級IntelliJ IDEA底座至IntelliJ IDEA Community Edition 2020.2.4版本(溫馨提示:由于底座升級,開發(fā)者需要手工升級不可用的三方插件,避免出現(xiàn)已安裝的三方插件不兼容情況)

② 在調(diào)試階段,開發(fā)者可設(shè)置hap包的安裝方式。若選擇覆蓋安裝,則會保留已安裝應(yīng)用內(nèi)的緩存數(shù)據(jù),無需重裝應(yīng)用后再重新構(gòu)建相關(guān)數(shù)據(jù),方便調(diào)試。

③ 解決了部分開發(fā)者下載Node.js緩慢或者失敗的問題。通過集成Node.js并預(yù)置華為公有云的npm倉,進(jìn)一步縮短搭建HarmonyOS應(yīng)用開發(fā)環(huán)境的時間。

④ 已適配支持macOS11.2.2版本。

⑤ 解決了XML里面的drawable的資源無法聯(lián)想的問題。

六大新增亮點,六項細(xì)節(jié)優(yōu)化

一次次的迭代升級,只為服務(wù)每一個你

DevEco Studio愿攜手廣大開發(fā)者,共建HarmonyOS生態(tài)

下載鏈接:https://developer.harmonyos.c...


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

    關(guān)注

    0

    文章

    33

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    使用 Keil Studio for Visual Studio Code開發(fā) STM32 設(shè)備

    Keil Studio是 Arm 最新一代的集成開發(fā)環(huán)境(IDE),將嵌入式開發(fā)工具直接集成到了 Visual Studio Code 中。作為 μVision 的后繼者,它提供了現(xiàn)代化的特性,包括
    的頭像 發(fā)表于 03-05 17:41 ?4323次閱讀
    使用 Keil <b class='flag-5'>Studio</b> for Visual <b class='flag-5'>Studio</b> Code開發(fā) STM32 設(shè)備

    谷歌Android Studio Otter 3功能更新發(fā)布

    我們很高興地宣布,Android Studio Otter 3 功能更新穩(wěn)定版現(xiàn)已發(fā)布!本次更新干貨滿滿,不僅重磅升級了 Android Studio 中的智能體工作流,還為開發(fā)者提供了更高的靈活性和掌控力,助力大家輕松利用 A
    的頭像 發(fā)表于 01-28 14:15 ?897次閱讀
    谷歌Android <b class='flag-5'>Studio</b> Otter <b class='flag-5'>3</b>功能更新發(fā)布

    使用ADI Power Studio簡化電源系統(tǒng)設(shè)計流程

    ADI推出綜合性產(chǎn)品系列 ADI Power Studio,可實現(xiàn)先進(jìn)的建模、元件推薦、效率分析與仿真功能。此外,同時還發(fā)布了Power Studio產(chǎn)品系列中具備現(xiàn)代化用戶體驗的兩款網(wǎng)頁端新工
    的頭像 發(fā)表于 11-18 18:04 ?2050次閱讀
    使用ADI Power <b class='flag-5'>Studio</b>簡化電源系統(tǒng)設(shè)計流程

    曝鴻蒙6.0系統(tǒng)星閃藍(lán)牙入口合并

    有數(shù)碼博主爆料稱在華為鴻蒙 HarmonyOS 6.0 系統(tǒng) Beta3 版本的部分場景操作視頻中可以看到,星閃和藍(lán)牙的功能入口和功能頁面已經(jīng)合并。 ?
    的頭像 發(fā)表于 09-01 16:59 ?1104次閱讀

    HarmonyOSAI編程智慧調(diào)優(yōu)

    DevEco Studio提供智慧調(diào)優(yōu)能力,支持通過自然語言交互,分析并解釋當(dāng)前實例或項目中存在的性能問題,幫助開發(fā)者快速定位影響性能的具體原因。該功能從DevEco Studio 6
    發(fā)表于 09-01 15:15

    【匯思博SEEK100開發(fā)板試用體驗】記錄DevEco Studio 中遇到的問題

    在華為鴻蒙(HarmonyOS)應(yīng)用開發(fā)工具 DevEco Studio 中遇到的問題。主要問題有以下幾點: 1. 預(yù)覽功能失敗 底部 PreviewerLog 中顯示 “Current
    發(fā)表于 08-24 21:01

    HarmonyOSAI編程DevEco AI輔助編程工具

    、單元測試用例生成、代碼智能解讀和編譯報錯智能分析等能力,幫助開發(fā)者提高編碼效率。 使用方式 在DevEco Studio右側(cè)邊欄點擊CodeGenie或輸入快捷鍵Alt/Option+U,可以進(jìn)入
    發(fā)表于 08-18 14:54

    HarmonyOS AI輔助編程工具(CodeGenie)智慧調(diào)優(yōu)

    DevEco Studio提供智慧調(diào)優(yōu)能力,支持通過自然語言交互,分析并解釋當(dāng)前實例或項目中存在的性能問題,幫助開發(fā)者快速定位影響性能的具體原因。該功能從DevEco Studio 6
    發(fā)表于 08-14 11:12

    HarmonyOS AI輔助編程工具(CodeGenie)概述

    DevEco Studio 6.0.0 Beta1使用。 安裝壓縮包無需解壓,下載完成可直接依照下方步驟進(jìn)行安裝。 在DevEco Studio
    發(fā)表于 08-11 14:31

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

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

    鴻蒙CodeGenie AI輔助編程工具詳解

    。 關(guān)于IDE版本和CodeGenie映射關(guān)系的問題: 建議使用 DevEco Studio 5.0.3.403 及以上版本來使用 CodeGenie。在 DevEco Studio
    的頭像 發(fā)表于 07-07 11:54 ?1631次閱讀
    鴻蒙CodeGenie AI輔助編程工具詳解

    【潤開鴻HH-SCDAYU800A開發(fā)板試用體驗】Hello World

    命令行或DevEco Studio終端,輸入hdc tconn 192.168.1.4:5555 顯示Connect OK表示連接成功 PS C:\\\\\\\\\\\\\\\\Users
    發(fā)表于 07-01 00:52

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

    一、工具概述與核心能力 DevEco CodeGenie 是集成在 DevEco Studio 中的 AI 輔助編程插件,專為 HarmonyOS 應(yīng)用開發(fā)設(shè)計,提供三大核心能力: 智能知識問答
    的頭像 發(fā)表于 06-26 08:48 ?1124次閱讀

    使用DevEcoStudio 開發(fā)、編譯鴻蒙 NEXT_APP 以及使用中文插件

    官網(wǎng) 下載 DevEco Studio 安裝包 2. 運行安裝程序,按照向?qū)瓿砂惭b 3. 啟動 DevEco Studio,首次啟動會自動
    發(fā)表于 06-11 17:18

    高 IIP3 2.1 至 3.1 GHz 電壓控制可變衰減器 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()高 IIP3 2.1 至 3.1 GHz 電壓控制可變衰減器相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有高 IIP3 2.1 至 3.1 GHz 電壓控制可變衰減器的引腳圖、接
    發(fā)表于 05-27 18:30
    高 IIP<b class='flag-5'>3</b> <b class='flag-5'>2.1</b> 至 3.1 GHz 電壓控制可變衰減器 skyworksinc
    邹平县| 即墨市| 华阴市| 收藏| 泰宁县| 纳雍县| 滨州市| 班玛县| 洪江市| 包头市| 揭西县| 鄂托克前旗| 长寿区| 辽宁省| 龙南县| 吉林省| 望奎县| 杭州市| 伊吾县| 濉溪县| 楚雄市| 宁明县| 于都县| 鄱阳县| 巴南区| 铅山县| 凌源市| 宁陵县| 汽车| 连山| 龙山县| 北川| 沁阳市| 华坪县| 南陵县| 武隆县| 基隆市| 上高县| 峡江县| 大庆市| 宜昌市|