91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

OpenHarmony 4.0 Release版本發(fā)布,新增4000+ API

話說科技 ? 來源:話說科技 ? 作者:話說科技 ? 2023-11-13 11:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近日,OpenHarmony 4.0 Release版本如期發(fā)布,開發(fā)套件同步升級到API 10。相比3.2 Release版本,OpenHarmony 4.0 Release版本新增4000+個API,應(yīng)用開發(fā)能力更加豐富;HDF新增200+個HDI接口,硬件適配更加便捷;持續(xù)優(yōu)化圖形框架、方舟編譯器(ArkCompiler)、ArkUI組件定制化能力和組件動效能力,用戶交互體驗得到進一步提升;分布式硬件支持的范圍擴大到音頻和輸入領(lǐng)域;分布式數(shù)據(jù)為開發(fā)者數(shù)據(jù)分享帶來了全新的統(tǒng)一數(shù)據(jù)管理框架。另外,該版本在媒體、安全和隱私保護等方面也得到了進一步增強。以下為部分特性更新:

圖形框架及窗口

圖形

穩(wěn)定流暢:

對統(tǒng)一渲染模式進行了性能優(yōu)化,包含基于共享內(nèi)存的IPC性能優(yōu)化、基于遮擋剔除和緩存等技術(shù)的渲染性能優(yōu)化、基于硬件合成器能力的能效提升等。

圖形處理依賴的渲染庫升級至Skia 0310新版本,提升了渲染性能。

極致動效:

支持組件自繪制內(nèi)容的屬性動畫。支持組件設(shè)置出現(xiàn)和消失的轉(zhuǎn)場動畫。

支持取色能力,支持漸變模糊,支持邊緣像素擴展,支持漸亮效果,支持多種模糊材質(zhì)能力。

圖片能力增強:

圖片編解碼能力增強:支持SVG格式圖片解碼,ico格式圖片解碼,GIF增量解碼,jpeg_IDCT縮放解碼,png圖片編碼,圖片exif信息拓展。

圖片接口能力增強:支持Pixelmap JS側(cè)的序列化反序列化,提供ImageReceiver和圖片解碼NDK接口。

窗口

支持監(jiān)聽窗口的獲焦狀態(tài),可以監(jiān)聽單個窗口的獲焦、失焦和顯示隱藏狀態(tài)。

支持應(yīng)用將子窗口z軸順序調(diào)整到當前應(yīng)用窗口中的頂層。

支持查詢屏幕的顯示模式(鏡像、擴展),提供停止鏡像和停止擴展API。

優(yōu)化了display模塊的參數(shù)值獲取方式,從原先軟件方式優(yōu)化為從硬件直接獲取真實值。

支持通過窗口設(shè)置將屏幕亮度恢復(fù)默認值。

重構(gòu)沉浸式實現(xiàn)方式,優(yōu)化應(yīng)用打開、退出、跳轉(zhuǎn)下的動畫效果。

ArkCompiler

高級語言調(diào)試調(diào)優(yōu):

熱重載性能優(yōu)化,支持多hap等場景。

支持多實例調(diào)優(yōu)。

高級語言并發(fā)增強:

TaskPool支持任務(wù)中斷和取消,支持定義任務(wù)組(TaskGroup),支持對任務(wù)的狀態(tài)和調(diào)度信息進行打點,支持超長等待的任務(wù)進行識別和恢復(fù)。

TaskPool支持優(yōu)先級設(shè)置及自動擴縮容算法。

高級語言優(yōu)化編譯:

正式定義ArkTS語法規(guī)則并新增ArkTS語法檢查,在使用DevEco Studio進行代碼編譯時會對不符合ArkTS語法規(guī)則的代碼進行告警。

AOT優(yōu)化編譯支持端側(cè)閑時編譯,增強編譯優(yōu)化進一步提升性能。

PGO支持采集運行期的類型和函數(shù)熱點信息,支持AOT優(yōu)化編譯JS代碼,提升動態(tài)JS代碼的運行性能。

應(yīng)用框架

Stage模型新增6類Extension,并完善了以下特性:

新增Extension能力最小化管理,支持各類Extension滿足業(yè)務(wù)場景需要。

新增UIExtension機制,用于實現(xiàn)有界面的Extension,UIExtension的界面可以通過UIExtension組件的方式嵌入到調(diào)用方應(yīng)用的窗口上顯示。

支持原生默認的Extension界面展示,方便開發(fā)者快速實現(xiàn)Extension功能,同時也提供界面定制能力。

提供自定義操作業(yè)務(wù)的ActionExtension、分享業(yè)務(wù)的ShareExtension、備份恢復(fù)業(yè)務(wù)的BackupExtension、驅(qū)動業(yè)務(wù)的DriverExtension、打印業(yè)務(wù)的PrintExtension。

ArkTS卡片能力增強,支持靜態(tài)卡片配置、靜態(tài)圖展示,有效降低卡片內(nèi)存資源占用,支持通過數(shù)據(jù)代理的方式刷新內(nèi)容,有效降低卡片功耗。

支持元服務(wù)的分享,應(yīng)用開發(fā)者可以使用UIAbility組件提供的UIAbility.onShare()生命周期方法,設(shè)置要分享的數(shù)據(jù)。用戶可以通過分享框把元服務(wù)和卡片分享到另外一臺終端設(shè)備。

跨端遷移能力增強,支持調(diào)用接口來動態(tài)打開和關(guān)閉遷移能力。應(yīng)用可動態(tài)選擇遷移成功后是否遷移頁面棧,以及源端是否退出。

ArkUI

基礎(chǔ)組件增加或增強:

新增UIExtension組件,用于將一個應(yīng)用通過UIExtensionAblity的方式,嵌入顯示到另一個應(yīng)用內(nèi)。

繪制組件Rect/Circle/Ellipse/Line/Polyline/Polygon/Path/Rect/Shape支持偏移、裁剪、遮罩等通用屬性,增強繪制組件基礎(chǔ)功能。

自定義彈框支持蒙層顏色及彈出動畫自定義,如允許設(shè)置彈出動畫效果的相關(guān)參數(shù),增強彈框的開發(fā)者自定義功能。

ColumnSplit分隔線支持可拖動,增強組件基礎(chǔ)功能。

Refresh組件支持自定義下拉刷新能力,允許設(shè)置下拉刷新時的顯示內(nèi)容,增強組件基礎(chǔ)能力。

支持文本組件中返回輸入字符串的寬高,用于字符串折疊顯示時,鼠標懸浮可彈出字符串完整提示框,增強文本組件基礎(chǔ)功能。

ArkTS/JS卡片支持UI渲染完成的回調(diào),方便獲取渲染完成的狀態(tài)并進行下一步處理。

基礎(chǔ)組件特性增強,提升終端用戶的體驗,包括彈框支持通過鍵盤ESC鍵逐層退出、ListItem支持長距離左滑刪除手勢、ContextMenu支持分段顯示能力等。

半模態(tài)組件支持設(shè)置高度自適應(yīng)。

動畫效果增加或增強:

支持組件屬性變化的過渡動效,如組件的尺寸、背景色、透明度等屬性發(fā)生變化時通過過渡動效銜接變化前后的狀態(tài),提升組件屬性變化時的動畫體驗。

支持給組件設(shè)置球面高階屬性、下邊緣像素擴展、取色模糊、G2圓角、陰影、漸變等高階圖形屬性,豐富高階動畫效果。

布局屬性、背景圖片大小位置屬性、顯隱屬性支持隱式動效。

List新增支持scrollToIndex動效、Tasb模糊動效、Popup出現(xiàn)/消失動效。

支持自定義動畫,滿足多種多樣的動畫訴求。

分布式數(shù)據(jù)管理

DataShare客戶端提供按URI前綴訂閱DataShareExtension數(shù)據(jù)變化的能力,被訂閱的URI前綴下任何DataShareExtension數(shù)據(jù)發(fā)生變化都會通知DataShare客戶端。

新增統(tǒng)一數(shù)據(jù)管理框架(Unified Data Management Framework, UDMF),支持數(shù)據(jù)標準化模型、設(shè)備內(nèi)數(shù)據(jù)拖拽、UDMF數(shù)據(jù)存儲適配、權(quán)限管理、生命周期管理。UDMF框架下支持應(yīng)用的跨設(shè)備拖拽,在此過程中允許對分布式目錄中的文件臨時授權(quán)。

提供RDBstore NDK接口 :包含增/刪/改/查/事務(wù)、數(shù)據(jù)加密、數(shù)據(jù)分級保護、備份/恢復(fù)能力。

Key-Value和分布式數(shù)據(jù)對象支持根據(jù)數(shù)據(jù)量自動選擇數(shù)據(jù)同步的通道。系統(tǒng)會根據(jù)數(shù)據(jù)量大小自動選擇藍牙通道或基于Wi-Fi的P2P通道進行數(shù)據(jù)的同步。

文件管理

支持文件分類視圖管理能力,圖庫等應(yīng)用以相冊方式管理媒體文件(圖片、視頻無需關(guān)注具體存儲位置),相冊內(nèi)添加、移除文件等功能不涉及具體的File IO行為。支持三方應(yīng)用通過PhotoAccessHelper接口獲取相冊列表,訪問相冊內(nèi)圖片、視頻等文件。

提供增強的FileIO訪問能力,支持randomAccessFile、moveDir、copyDir能力。

提供基于URI的文件臨時授權(quán)訪問及取消授權(quán)能力,支持文件的跨應(yīng)用本地授權(quán)或跨設(shè)備授權(quán)。

支持公共圖片文件在設(shè)備端和云端進行同步(設(shè)備登錄的帳號需開通云端服務(wù)),支持通過picker選擇云端的圖片。

應(yīng)用包管理

支持應(yīng)用安裝包免解壓特性,優(yōu)化系統(tǒng)啟動性能和應(yīng)用安裝性能。

支持應(yīng)用、元服務(wù)數(shù)據(jù)共享,在應(yīng)用安裝時,解析證書文件中的data-group-ids列表,建立映射關(guān)系,創(chuàng)建數(shù)據(jù)共享路徑,實現(xiàn)應(yīng)用與元服務(wù)數(shù)據(jù)共享。

支持應(yīng)用安裝時設(shè)置分發(fā)類型和附加信息,提供ArkTS接口實現(xiàn)應(yīng)用分發(fā)類型和附加信息的設(shè)置和查詢。

支持企業(yè)應(yīng)用,提供企業(yè)MDM應(yīng)用和企業(yè)normal應(yīng)用的安裝,以及對企業(yè)應(yīng)用的管理和吊銷。

支持overlay能力,針對不同產(chǎn)品的顯示風格,開發(fā)者可以在不重新編譯打包情況下,新增資源文件overlay包,實現(xiàn)應(yīng)用界面風格變換。

支持so文件不解壓使用,即不解壓so文件到單獨目錄,運行期直接從包中讀取加載so文件,提升安裝速度和減少占用的ROM空間。

WebView

W3C能力補充完善:補充Web camere能力,以及bindContextMenu、Select、date類型input等H5標簽能力。

支持多渲染進程的進程拆分。

支持文字、圖片基礎(chǔ)拖拽能力。

支持WebRTC的視頻會議能力(不含攝像頭共享)。

支持渲染進程獨立SELinux標簽,增強安全基礎(chǔ)能力。

支持識別Web組件渲染進程、顯示線程和場景信息,并通知系統(tǒng)資源調(diào)度進行CPU管控。

測試

測試框架arkxtest

支持自動化腳本測試套嵌套定義能力,提升開發(fā)者腳本設(shè)計靈活性。

支持對象級斷言能力,提升測試腳本斷言能力。

支持模擬中文輸入、模擬鼠標操作、區(qū)域截圖的能力。

自測試執(zhí)行框架developer_test

支持測試任務(wù)管理能力,開發(fā)者通過任務(wù)ID執(zhí)行歷史任務(wù),提升開發(fā)者自測試效率。

支持精準測試能力,支持子系統(tǒng)、部件、測試套、測試用例級測試用例篩選執(zhí)行能力,提升開發(fā)者自測試效率。

支持對接執(zhí)行hats用例,豐富執(zhí)行用例范圍。

支持穩(wěn)定性測試能力,支持測試用例亂序執(zhí)行。

支持覆蓋率統(tǒng)計能力,支持開發(fā)者本地一鍵式生成代碼覆蓋率數(shù)據(jù)。

性能調(diào)試開發(fā)工具SmartPerf Host

支持Frame timeline抓取和展示能力,開發(fā)者可以抓取和展示卡頓丟幀檢測的數(shù)據(jù)。

支持Scheduling analysis抓取和展示能力,開發(fā)者可以抓取和展示CPU調(diào)度分析,線程調(diào)度分析相關(guān)數(shù)據(jù)。

支持調(diào)用??梢暬筒煌瑤旌瘮?shù)調(diào)用占比展示能力,開發(fā)者可以抓取并通過餅圖的方式展示調(diào)用棧及不同庫函數(shù)的占比

性能數(shù)據(jù)采集SmartPerf Device

支持應(yīng)用冷熱啟、頁面內(nèi)切換、滑動幀率測試能力,開發(fā)者可以測試應(yīng)用冷熱啟動時延、頁面切換時延、滑動幀率測試能力。

支持端側(cè)測試數(shù)據(jù)對接云端看板能力,開發(fā)者可以將端側(cè)測試報告上傳云端查看或下載云端數(shù)據(jù)到本地。

該版本的完整信息可以訪問OpenHarmony官方網(wǎng)站,歡迎開發(fā)者踴躍使用并提出寶貴意見,開放開源共建,共同打造下一代智能終端的根社區(qū)和萬物互聯(lián)的數(shù)字底座。

審核編輯 黃宇

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

    關(guān)注

    41

    文章

    8038

    瀏覽量

    120881
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    2368

    瀏覽量

    66758
  • OpenHarmony
    +關(guān)注

    關(guān)注

    33

    文章

    3952

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    AMD Vivado Design Suite 2025.2版本現(xiàn)已發(fā)布

    AMD Vivado Design Suite 2025.2 版本現(xiàn)已發(fā)布,新增對 AMD Versal 自適應(yīng) SoC 的設(shè)計支持,包含新器件支持、QoR 功能及易用性增強。
    的頭像 發(fā)表于 12-09 15:11 ?942次閱讀

    觸覺智能Purple Pi OH開發(fā)板率先適配OpenHarmony6.0 Release,鴻蒙明星開發(fā)板

    2025年9月19日,在官網(wǎng)上線開源鴻蒙OpenHarmony6.0Release僅13天,觸覺智能宣布旗下PurplePiOH開發(fā)板成功完成OpenHarmony6.0Release系統(tǒng)適配。這一
    的頭像 發(fā)表于 10-29 08:00 ?824次閱讀
    觸覺智能Purple Pi OH開發(fā)板率先適配<b class='flag-5'>OpenHarmony</b>6.0 <b class='flag-5'>Release</b>,鴻蒙明星開發(fā)板

    貝啟科技BQ3588HM主板通過 OpenHarmony 5.0.3 Release 版本兼容性測評

    廈門貝啟科技有限公司基于RockchipRK3588SoC的貝啟BQ3588HM主板模組/開發(fā)板,已通過OpenHarmony5.0.3Release版本兼容性測評,獲頒
    的頭像 發(fā)表于 10-21 15:33 ?1091次閱讀
    貝啟科技BQ3588HM主板通過 <b class='flag-5'>OpenHarmony</b> 5.0.3 <b class='flag-5'>Release</b> <b class='flag-5'>版本</b>兼容性測評

    開源鴻蒙6.0 Release版本重磅發(fā)布

    近日,在長沙國際會議中心舉辦的開源鴻蒙技術(shù)大會2025上,開放原子開源鴻蒙(即OpenAtom OpenHarmony,簡稱“開源鴻蒙”)項目群正式發(fā)布開源鴻蒙6.0 Release版本
    的頭像 發(fā)表于 10-10 16:49 ?2852次閱讀

    騏俊物聯(lián)ML120H模組獲得OpenHarmony生態(tài)產(chǎn)品兼容性證書

    近日,騏俊物聯(lián)自主研發(fā)的Cat.1模組ML120H及配套開發(fā)板正式通過OpenHarmony 5.0 Release版本兼容性測評,并獲得OpenHarmony生態(tài)產(chǎn)品兼容性證書。
    的頭像 發(fā)表于 09-15 10:23 ?767次閱讀

    貝啟科技BQ3576HM開發(fā)板套件通過OpenHarmony 5.0.3 Release版本兼容性測評

    廈門貝啟科技有限公司BQ3576HM開發(fā)板套件基于RockchipRK3576SoC的產(chǎn)品已通過OpenHarmony5.0.3Release版本兼容性測評,獲得由
    的頭像 發(fā)表于 09-03 11:46 ?1832次閱讀
    貝啟科技BQ3576HM開發(fā)板套件通過<b class='flag-5'>OpenHarmony</b> 5.0.3 <b class='flag-5'>Release</b><b class='flag-5'>版本</b>兼容性測評

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

    ;OpenHarmony->API Verion 11 版本4.1.7.5 設(shè)置環(huán)境變量 DevEco Studio4.1安裝后默認不帶hdc的,需要安裝SDK后才有hdc,還需要將hdc所在目錄添加到系統(tǒng)變量
    發(fā)表于 07-01 00:52

    針對“您的應(yīng)用使用了HarmonyOS beta版本API”的解決方法##HarmonyOS應(yīng)用上架##

    API。 修改建議:為提升消費者使用體驗,請使用HarmonyOS release版本API開發(fā)應(yīng)用,申請上架 我看到這個是有點懵的,因為我清楚的知道,我的項目是基于
    發(fā)表于 06-30 17:30

    桃芯科技獲得OpenHarmony生態(tài)產(chǎn)品兼容性證書

    近日,由INGCHIPS自主研發(fā)的模組/開發(fā)板DB870CC1A順利通過OpenHarmony 5.0.2 Release版本兼容性測評,并獲得OpenHarmony生態(tài)產(chǎn)品兼容性證書
    的頭像 發(fā)表于 06-25 14:30 ?1128次閱讀

    開源鴻蒙6.0Beta1版本發(fā)布!觸覺智能將率先適配RK3566/RK3568/RK3576等芯片平臺芯片

    開放原子開源鴻蒙(OpenAtomOpenHarmony,簡稱“開源鴻蒙”或“OpenHarmony”)6.0Beta1版本正式發(fā)布。相比5.1.0
    的頭像 發(fā)表于 06-20 14:05 ?1569次閱讀
    開源鴻蒙6.0Beta1<b class='flag-5'>版本</b><b class='flag-5'>發(fā)布</b>!觸覺智能將率先適配RK3566/RK3568/RK3576等芯片平臺芯片

    京東開源Taro on HarmonyOS C-API版本

    近日,京東正式開源了Taro on HarmonyOS C-API 版本,為鴻蒙應(yīng)用跨端開發(fā)提供高性能框架。這次版本發(fā)布,帶來了更豐富的樣式適配、更高效的渲染性能、更全面的組件支持,
    的頭像 發(fā)表于 06-09 09:19 ?1131次閱讀
    京東開源Taro on HarmonyOS C-<b class='flag-5'>API</b><b class='flag-5'>版本</b>

    開源鴻蒙5.1 Release版本發(fā)布

    近日,開源鴻蒙5.1 Release版本正式發(fā)布,支持更多的設(shè)備形態(tài),全面提升了系統(tǒng)的穩(wěn)定性和開發(fā)者體驗,這是其技術(shù)路線演進中的關(guān)鍵一躍——更快的開發(fā)體驗,向消費端的加速滲透,以及向全場景生態(tài)發(fā)起猛攻。
    的頭像 發(fā)表于 06-05 14:25 ?2357次閱讀

    貢獻 OpenHarmony 庫關(guān)鍵配置

    \"https://ohpm.openharmony.cn/ohpm/login\" has failed 發(fā)布后再發(fā)布不更新版本號會報錯 ohpm ERROR
    發(fā)表于 05-28 13:46

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

    openharmony sdk api11,而5.0.1 Release則對應(yīng)api 13. 因為我之前在開源手機上,測試過cocos engine,使用的是
    發(fā)表于 03-16 11:28

    OpenHarmony5.0系統(tǒng)怎么去除鎖屏直接進入界面?教你2步搞定

    ;Laval鴻蒙社區(qū)推薦并通過了開源鴻蒙XTS認證,成功適配OpenHarmony3.2、4.0、4.1、5.0Release系統(tǒng),SDK源碼全開放!刪除Scre
    的頭像 發(fā)表于 03-12 18:51 ?1152次閱讀
    <b class='flag-5'>OpenHarmony</b>5.0系統(tǒng)怎么去除鎖屏直接進入界面?教你2步搞定