日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

來源:IT之家

據華為官方宣布,HUAWEI DevEco Studio 是面向華為終端全場景多設備的一站式集成開發環境(IDE),為開發者提供工程模板創建、開發、編譯、調試、測試、發布等 E2E 的 HarmonyOS 應用開發服務。通過使用 DevEco Studio,開發者可以更高效的開發具備 HarmonyOS 分布式能力的應用,進而提升創新效率。

2020 年 12 月 16 日,HUAWEI DevEco Studio 發布了 2.0 Beta 3 版本。時隔兩月,HUAWEI DevEco Studio 攜手 2.1 Beta 2 版本再度來襲。

新版本究竟能給廣大開發者帶來哪些驚喜?下文便為您一一揭秘。

Mac 版補齊 Java UI 預覽

在開發 HarmonyOS 應用的過程中,開發者可通過 DevEco Studio 提供的預覽器功能,查看 UI 界面的顯示效果。隨著版本的升級,DevEco Studio 2.1 Beta 2(Windows Mac 版)均已支持 Java UI 界面和 JS UI 界面的預覽。

DevEco Studio 2.1 Beta 2(Windows Mac 版)針對 JS 應用,支持手機、平板、智慧屏、智能穿戴、輕量級智能穿戴和智慧視覺六大設備類型;針對 Java 應用,支持手機、平板、車機、智慧屏和智能穿戴五大設備類型。

針對 JS UI 布局,開發者在 HML/CSS/JS 寫完代碼,即可在預覽器中實時動態預覽,其 UI 顯示效果與應用運行在真機上時一致。

針對 Java UI 布局,開發者預覽 AbilitySlice.java 或 Ability.java 文件時可體驗動態預覽,預覽 XML 布局文件可體驗實時預覽。

注解

實時預覽:修改 UI 文件后,即可在預覽器中實時查看 UI 顯示效果。

動態預覽:在預覽器界面,可進行點擊事件、滑動等交互操作。

此外,開發分布式應用,需滿足不同設備的屏幕分辨率、形狀、大小等要求。為了方便開發者在應用開發過程中,能隨時查看應用在不同設備上的 UI 布局和交互效果,DevEco Studio 提供了跨設備預覽的功能。但值得注意的是,如果兩個設備支持的編碼語言不同,就不能使用跨設備預覽功能,例如,Java 語言的 Phone 的應用,是不支持在 Lite Wearable 上運行的,因為 Lite Wearable 不支持 Java 語言。

新增 5 個手機工程模板

IT 之家獲悉,DevEco Studio 支持手機 ( Phone ) 、平板 ( Tablet ) 、車機 ( Car ) 、智慧屏 ( TV ) 、智能穿戴 ( Wearable ) 、輕量級智能穿戴 ( Lite Wearable ) 和智慧視覺 ( Smart Vision ) 七種設備的 HarmonyOS 應用開發,支持 Java、JS 和 C/C 編程語言。為了方便開發者的使用,DevEco Studio 2.0 提供了多設備類型、不同開發語言的 Ability 模板。DevEco Studio 2.1 Beta 2 在原有的基礎上,新增了 5 個手機 ( Phone ) 工程模板,開發者們可根據工程向導,挑選合適的模板,輕松創建適用于各類設備的工程,并自動生成對應的代碼和資源模板。

JS 和 C/C 的調試變量可視化

針對代碼處理流程過長、錯誤隱藏較深等痛點,DevEco Studio 2.1 Beta 2 在 JS 或 C/C 代碼調試過程中,以 Plain(樹形)、Line(折線圖)、Bar(柱狀圖)和 Table(表格)等方式,快速展示調試過程中的數據結構、數據連續變化曲線及數據間的關系,并提供對可視化數據的查詢過濾排序等功能,方便開發者簡單直觀、迅速有效地定位問題。

(圖片:JS 調試變量可視化)

(圖:C/C 調試變量可視化)

提供應用安全測試服務

通過集成 HUAWEI DevEco Services 云端服務平臺能力,DevEco Studio 2.1 Beta 2 面向 HarmonyOS 應用,提供應用安全測試服務,當前主要支持漏洞測試和隱私測試兩項功能。針對每一項測試任務,無需人工干預,全自動化完成測試,并且快速出具專業詳盡的測試報告,提前檢測和識別應用開發過程中可能存在的安全性問題,使得開發出的 HarmonyOS 應用更能滿足應用市場的上架要求。

漏洞測試:通過對 HarmonyOS 應用生命周期建模和應用攻擊面建模,采用靜態數據流分析技術,提高漏洞發現的準確率,同時覆蓋 20 余種攻擊面,65 漏洞測試項,幫助開發者提前發現和識別漏洞隱患。漏洞檢測報告會針對每一項漏洞風險項,給出明確的修復建議,助力開發者快速修復漏洞。漏洞測試服務支持 Java 應用,包格式包括 Hap/App。

隱私檢測:通過動態檢測和分析應用在設備上運行的隱私敏感行為,幫助開發者排查應用的惡意行為,構建純凈綠色的 HarmonyOS 應用。隱私測試支持 17 項檢測,包括獲取地理位置信息檢測、獲取設備標識檢測、獲取通訊錄信息檢測、獲取系統信息檢測等。隱私測試服務當前支持 TV 設備的 Java 應用,包格式包括 Hap/App。

提供應用自動化測試服務

除了應用安全測試服務,DevEco Studio 2.1 Beta 2 還新增了應用自動化測試服務,包括應用的兼容性、穩定性和性能測試,檢測應用從安裝、啟動、運行和卸載的全生命周期中可能存在的問題,全方位檢測應用質量。

兼容性測試:主要驗證 HarmonyOS 應用在華為真機設備上運行的兼容性問題,包括首次安裝、再次安裝、啟動、卸載、崩潰、黑白屏、閃退、運行錯誤、無法回退、UI 異常十大異常場景。兼容性測試支持 TV 和 Lite Wearable 設備的 Java/JS 應用,其中 TV 支持的包格式為 Hap/App;LiteWearable 支持的包格式為 App。

穩定性測試:主要驗證 HarmonyOS 應用在華為真機設備上運行的穩定性問題,包括崩潰 / 應用凍屏、內存泄露和踩內存。穩定性測試支持 TV 設備的 Java/JS 應用,包格式包括 Hap/App。

性能測試:主要驗證 HarmonyOS 應用在華為真機設備上運行的性能問題,包括啟動時長、界面顯示、CPU 占用和內存占用。性能測試支持 TV 設備的 Java/JS 應用,包格式包括 Hap/App。

編輯器能力增強

開發應用就好比建房子,決定一個房屋質量好壞的因素有很多,但地基是重要因素之一。地基沒打好,建房過程會變得繁瑣復雜得多。而編輯器之于開發工具,如同地基之于房屋。一個好的編輯器,可以讓開發者們事半功倍。DevEco Studio 支持多種語言進行 HarmonyOS 應用的開發,包括 Java、JS 和 C/C 。

針對 C/C 編輯器,DevEco Studio 2.1 Beta2 做出了四項增強:

①增強了代碼補齊功能。在編寫應用階段,編輯器會分析上下文并理解項目內容,根據開發者輸入的內容,提示開發者可補齊的類、方法、字段和關鍵字的名稱等,大大提升編碼效率。

②針對宏定義的名稱和變量以及預處理的路徑和前綴,支持開發者自定義其代碼高亮的顏色,方便開發者將不同代碼進行顏色區分。

③支持函數從定義跳轉到聲明,當代碼實現跳轉時,列出的結果會以文件名區分并顯示關鍵代碼信息。

④支持顯示類、方法、函數、參數等類型的文檔查看 , 方便開發者閱讀代碼。

針對 JS 編輯器,DevEco Studio 2.1 Beta 2 做出了三項優化:

①增強了代碼補齊功能,具體表現在 import 優化、后綴補齊以及注釋能力增強。

②代碼語法增強:支持 ES6 語法、Emmet 語法以及 Media Query 條件規則自動補齊。

③代碼檢查增強:重復變量和未使用變量檢查;自動對引用到的廢棄符號進行刪除線顯示,廢棄符號可通過 JS doc 注釋中的 @deprecated 標注;支持 JS、HML、CSS 代碼的拼寫檢查等。

針對 xml 編輯器,DevEco Studio 2.1 Beta 2 做出了兩項增強:

①對預定義 Json/XML 中的資源,可實時動態聯想和跳轉。

②在 XML 布局文件中,通過 標簽,實現 java 和 xml 之間的數據動態綁定功能。

針對 Java 編輯器,DevEco Studio 2.1 Beta 2 在重構工程目錄結構或 Java 類名時,可聯動修改 config.json 配置文件中的引用。經過重重優化,DevEco Studio 2.1 Beta 2 的編輯器功能日益完善。廣大開發者們在編寫應用階段,可通過掌握代碼編寫的各種常用技巧,來提升編碼效率。

除以上六大功能,DevEco Studio 2.1 Beta 2 還解決了三大用戶痛點問題:

①解決了工程同步時 Gradle 下載緩慢的問題。新版本通過集成 Gradle 工具,使得開發者無需再單獨下載 Gradle 工具。

②新增查看預覽的 Log 日志,可在預覽過程中查看日志信息,同時還支持中英文切換。

③解決了模擬器不支持 WebView 控件顯示的問題。

分享到:
標簽:開發者 華為 支持 預覽 測試 設備 代碼 開發
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定