IT之家 6 月 11 日消息,華為開發(fā)者官網今日公布了鴻蒙 HarmonyOS 5.1.0 Release 新增和增強特性。據介紹,5.1.0 Release 在 HarmonyOS 5.0.5 (17) 的基礎上,進一步增強 ArkUI 組件能力,提供更多組件調用細節(jié);應用進程、數(shù)據等關鍵信息在保證安全的前提下,進一步提升獲取和使用的靈活性。

華為鴻蒙HarmonyOS 5.1.0 Release版本發(fā)布

同時,HarmonyOS 5.1.0 (18) 首次支持智能穿戴設備的開發(fā),ArkUI 針對穿戴設備的圓形表盤同步新增一系列組件能力。

IT之家附該版本新增和增強特性如下:

HarmonyOS 5.1.0 Release 版本重點提供如下的開放能力。全量新增接口可查看 API 變更清單。

新增支持根據指定的數(shù)據加密級別創(chuàng)建應用上下文,以獲取相應的路徑。

新增支持同步獲取當前進程的進程名(processName)。

新增支持獲取應用被拉起原因(LAUNCH_REASON_MESSAGE)。

啟動框架新增支持 HAR / HSP 和 so 文件。

新增支持啟動 Ability 時指定主窗口顯示的最大寬高(maxWindowWidth / maxWindowHeight)和最小寬高(minWindowWidth / minWindowHeight)。

新增支持獲取應用上一次退出的詳細原因。

新增支持設置 UIAbility 的顏色模式。

華為賬號授權支持 Wearable 設備獲取用戶頭像昵稱、手機號和風險等級等信息。

登錄場景支持獲取用戶風險等級。

應用市場更新功能、圖標管理服務支持 Wearable 設備。

新增 ArkTS API,支持運動跟蹤能力、環(huán)境跟蹤能力和命中檢測能力,包括管理 AR 會話、獲取設備位姿、檢測環(huán)境中的平面、識別平面語義、獲取深度估計信息、獲取網格掃描信息、圖像跟蹤、AR 物體擺放。

新增 C API,支持如下特性:

圖像跟蹤,實現(xiàn)傳入圖像數(shù)據對現(xiàn)實環(huán)境中的物體進行識別跟蹤。

獲取深度圖,提供三維感知能力,支持實現(xiàn)測量、體積估算等能力。

獲取網格掃描信息,實現(xiàn)檢測當前環(huán)境中的物體,并對物體表面進行網格化。

新增智慧數(shù)據平臺,提供數(shù)據檢索和精細化排序的能力。

RelationalStore 新增 rootDir 配置,支持打開非 database 目錄下的數(shù)據庫

ArkData RDB 向量數(shù)據管理新增提供向量數(shù)據存近似查詢解決方案。

關系型數(shù)據庫新增支持根據指定的列索引或列名稱獲取列數(shù)據類型。

TaskPool 支持指定任務執(zhí)行并發(fā)度和指定任務的排隊策略。

TaskPool 支持通過任務 ID 取消任務池中的任務。

collections(ArkTS 容器集)在 API 18 新增支持以下方法:

Array:from、isArray、of、copyWithin、lastIndexOf、some、reduceRight、reverse、toString、every、toLocaleString

TypedArray:toString、toLocaleString、lastIndexOf、reduceRight

Sendable 支持在緩存空間不夠的時候,將近期最少使用的數(shù)據替換為新數(shù)據。

Worker 支持創(chuàng)建任務時指定任務的優(yōu)先級。

文本與輸入組件能力增強。包括:

文本組件支持通過
NODE_IMMUTABLE_FONT_WEIGHT 屬性,設置文字粗細不會跟隨系統(tǒng)字體粗細而變化。

文本組件支持對選中的文本提供分享服務、支持按音節(jié)連字符換行。

富文本(RichEditor)組件支持設置最大行數(shù)。

TextInput 組件支持設置文本省略位置。

TextInput / TextArea / Search / RichEditor 組件支持將文本行間距平分至行的頂部與底部。

TextInput / TextArea 組件擴展自動填充類型,包含:車牌號、護照號等。

富文本(RichEditor)組件在長按預覽菜單時支持振動效果。

新增適配圓形屏幕的能力。包括:

新增旋轉表冠事件,組件獲焦后扭動表冠可獲取時間戳、旋轉角速度、旋轉角度和表冠動作信息。

新增弧形列表組件 ArcList 和 ArcListItem,可呈現(xiàn)連續(xù)、多行的同類數(shù)據。

新增弧形索引條組件 ArcAlphabetIndexer,可按字母順排序進行快速定位。

新增弧形滾動條組件 ArcScrollBar,可為弧形列表添加外置滾動條。

新增弧形按鈕組件 ArcButton,可提供強調、普通、警告等樣式按鈕。

通用拖拽能力增強。包括:

支持自定義控制在拖拽至可滾動組件邊緣時,是否觸發(fā)自動滾屏

支持設置自定義落位動效。

彈窗能力增強。包括:

支持通過設置 levelOrder 來管理彈出框的顯示順序,確保層級較高的彈出框覆蓋在層級較低的彈出框之上。

支持在自定義內容中,創(chuàng)建和關閉對應的自定義彈窗。

Popup 組件支持通過 maxWidth 設置最大寬度。

半模態(tài) Popup 樣式彈窗,支持通過 placement 設置相對于目標的顯示位置,通過 placementOnTarget 設置彈窗能否覆蓋在目標節(jié)點上。

Menu 和 Dialog 支持通過
backgroundBlurStyleOptions 和 backgroundEffect 設置自定義背景模糊。

模態(tài)轉場和 MenuItem 支持!! 雙向綁定變量。

自定義彈窗支持避讓鍵盤后,通過 keyboardAvoidDistance 設置彈窗和鍵盤之間的最小距離。

支持通過 showInSubWindow 設置半模態(tài)是否在子窗中顯示、支持通過 effectEdge 設置半模態(tài)面板邊緣滾動的效果。

表單選擇類組件能力增強。包括:

新增 SegmentButtonV2 組件,可創(chuàng)建頁簽型、單選或多選的膠囊型分段按鈕。

TextPicker / TimePicker 支持選項進入選中區(qū)域時觸發(fā)事件回調。

TimePicker / CalendarPicker 支持通過 start 和 end 配置開始時間和結束時間。

TimePicker 支持通過 enableCascade 設置 12 小時制時上午下午跟隨時間聯(lián)動。

滾動與滑動組件能力增強。包括:

Swiper / Tabs 組件增加頁面選中元素改變時觸發(fā)的回調,返回當前選中或將要隱藏的元素的索引值。

Swiper 組件增加控制手指或者鼠標等按下屏幕時,子組件是否停止自動播放的能力。

Swiper 組件 CAPI 能力增強,可設置緩存節(jié)點是否顯示、數(shù)字導航點和導航箭頭的樣式。

List 組件支持設置布局樣式和滾動效果(
NODE_LIST_SCROLL_TO_INDEX_IN_GROUP、 NODE_LIST_LANES、
NODE_LIST_SCROLL_SNAP_ALIGN、
NODE_LIST_MAINTAIN_VISIBLE_CONTENT_POSITION)。

新增 C API,支持可配置用戶自定義數(shù)據的手勢中斷事件回調函數(shù)。

新增 C API,支持獲取事件命中組件的寬高和坐標信息。

支持設置組件的自定義焦點走焦邏輯。

支持動態(tài)獲取手勢配置參數(shù),可返回連續(xù)點擊次數(shù)閾值。

支持手勢取消時,觸發(fā)的 onActionCancel 回調中返回手勢事件信息。

無障礙支持自定義焦點順序、支持控制組件的屏幕朗讀方式(API 參考)、支持設置屏幕朗讀滾動操作。

支持設置 EmbeddedComponent 或 UIExtensionComponent 組件的占用事件,指定手勢事件的響應方式。

支持將當前 FrameNode 移動到目標 FrameNode 的指定位置,實現(xiàn)跨實例節(jié)點遷移。

NodeController 新增節(jié)點上下樹和綁定解綁前后的生命周期回調接口(onAttach、onDetach、onWillBind、onWillUnbind、onBind、onUnbind)。

支持對 ComponentContent 構建的 UI 組件進行截圖。

菜單(Menu)在彈出時支持振動效果。

窗口管理新增軟鍵盤彈出動畫完成的監(jiān)聽回調。

窗口管理新增支持設置當前子窗口(未設置模態(tài)屬性)的層級級別。

支持獲取上一次被點擊區(qū)域的元素信息。

支持設置 Web 組件是否開啟字重跟隨系統(tǒng)設置變化。

支持 Web 內音視頻可對接到播控中心。

對接 W3C 規(guī)范,支持通過 accept 指定上傳的文件類型。

提供靜態(tài)方法,清除應用中的資源緩存文件。

新增基于群組的關鍵資產訪問控制。通過設置群組屬性,同一開發(fā)者開發(fā)的多個應用可以共享數(shù)據。

音頻新增支持 Float32 格式音頻輸出。

新增支持空間音頻管理的能力。

視頻解碼新增支持 MPEG2、MPEG4。

新增支持通過 AV 會話命令傳遞設置目標循環(huán)模式(setTargetLoopMode)的能力,并提供對設置動作的事件監(jiān)聽回調。

上傳下載支持應用緩存下載能力,支持應用提前緩存文件到沙箱目錄或內存中。

上傳下載 agent 接口支持設置任務最高限速,支持設置待上傳文件在表單中的 content-type 字段。

剪貼板支持獲取剪貼板的內容變化的次數(shù)。

Kit 名稱從 HiAI Foundation Kit 修改為 CANN Kit,相關 Kit API 引用方式同步變更。

新增支持設置模型加載時的維測選項,用于采集 Profiling 性能數(shù)據。

導航信息服務支持向地圖類應用發(fā)起興趣點(POI)搜索。

云函數(shù)、云數(shù)據庫、云存儲服務支持 Wearable 設備。

新增 ArkTS API,支持安全圖像壓縮、裁剪特性能力。

新增應用跨設備協(xié)同進行數(shù)據傳輸?shù)哪芰Α?/p>

新增渲染模式的配置項 renderingMode。

新增游戲近場快傳能力,支持設備在彼此靠近的情況下進行游戲數(shù)據交換。

新增 addGameCustomData 接口,支持上報自定義數(shù)據。

新增 ArkTS API,支持資源包預下載能力。

新增情緒、心率變異性采樣數(shù)據類型。

新增手動數(shù)據同步能力。

消耗型、非消耗型商品購買支持 Wearable 設備。

新增 C API 支持獲取圖片的可編輯標志。

新增支持獲取用戶偏好溫度單位和周起始日的能力,新增支持獲取語言的最簡表示的能力。

新增支持時間日期 / 數(shù)字精細化格式化的能力,便于更靈活的使用格式化能力。

新增支持返回富文本的數(shù)字格式化能力。

新增支持路徑本地化顯示的能力,可以根據輸入語言判斷路徑是否需要鏡像顯示。

可禁用 / 啟用的特性限制新增 MTP(mtpClient / mtpServer)和恢復出廠設置(resetFactory)。

新增支持按系統(tǒng)賬戶安裝用戶證書。

新增支持訂閱賬號的新增、刪除、切換系統(tǒng)事件。

播放器支持向應用透傳 SEI 字段數(shù)據,適用于 HTTP-FLV 直播。

調用媒體播放器 AVPlayer 設置播放策略時,新增支持起播緩沖水線(
preferredBufferDurationForPlaying)的播放策略。

能力增強:支持應用創(chuàng)建多個 SoundPool 實例。

新增屏幕錄制時視頻填充模式的枚舉。

音視頻錄制配置文件新增支持配置穩(wěn)定錄制模式 enableStableQualityMode。

播放器新增支持向媒體源申請媒體數(shù)據。

播放器新增支持動態(tài)開啟視頻超分算法。

調用媒體播放器 AVPlayer 設置播放策略時,新增支持智能追幀水線(thresholdForAutoQuickPlay)。

相冊管理單選模式增強,新增支持多種相冊內圖片在單選時的呈現(xiàn)模式類型。

相冊管理的推薦類型新增支持推薦風格的枚舉 COLOR_STYLE_PHOTO。

支持使用星閃傳輸數(shù)據。

新增邏輯鏈路連接狀態(tài)獲取能力。

新增數(shù)傳鏈路連接狀態(tài)獲取能力。

新增 C API,提供網絡加速能力以及網絡感知、網絡質量預測等能力。

新增支持獲取透明背景的 PDF 頁面 pixelMap 類型的圖片。

新增 PdfAction 及相關類,支持獲取頁面內鏈接和網址鏈接跳轉信息。

支持設置工具欄默認筆刷、筆刷類型及筆寬、各筆刷默認寬度。

新增支持全局取色實時顯示 RGB 色值。

新增支持為當前線程轉儲虛擬機的原始堆快照。

MultipartForm 新增 boundary 分隔符字段,支持開發(fā)者在上傳多表單時通過自定義方式實現(xiàn)對表單數(shù)據的準確分隔與傳輸。

新增 setAutoZoomEnabled 接口,支持設置自動變焦。

新增場景化 Input 組件,開發(fā)者可調用對應 FunctionalInput 組件快速拉起選擇地區(qū)界面,供用戶選擇地區(qū)信息。

支持智能填充的推薦車牌號場景。

場景化 API 新增支持 Wearable 設備。

支持智能填充的發(fā)票抬頭推薦場景。

新增支持獲取用戶分享結果,可實現(xiàn)對用戶內容分享渠道的統(tǒng)計。

新增支持按照模糊匹配 / 正則匹配方式查找符合條件的控件 id、type 的能力。

新增支持獲取控件提示文本,并根據控件提示文本查找控件。

新增支持橫向滑動查找控件,僅適用于支持滑動的控件。

新增支持模擬觸摸板多指滑動手勢操作,僅支持 2in1 設備。

新增支持模擬手寫筆的點擊、長按、雙擊、滑動操作。

新增 Hds 導航組件 HdsNavigation 以及 HdsNavDestination,繼承 ArkUI Navigation 的頁面跳轉能力及基礎樣式,同時擴展支持:

標題欄隨內容區(qū)滾動的動態(tài)模糊樣式。

菜單欄新增信息提醒能力。

新增支持在 PC 設備上對光標移入移出文本事件的監(jiān)聽。

新增支持 Wearable 設備。

鴻蒙 HarmonyOS 5.1.0 Release 完整配套信息如下:

軟件包

發(fā)布類型

版本號

Build Version

發(fā)布時間

系統(tǒng)

Release

HarmonyOS 5.1.0 Release

軟件版本(僅供參考):5.1.0.118(Pura 80 系列)

軟件版本(僅供參考):5.1.0.110(Watch 5 系列)

API 版本(開發(fā)者應關注):5.1.0 (18)

2025/06/11

DevEco Studio

Release

DevEco Studio 5.1.0 Release

5.1.0.828

2025/06/11

SDK

Release

HarmonyOS 5.1.0 Release SDK

基于 OpenHarmony SDK Ohos_sdk_public 5.1.0.110 (API 18 Release)

2025/06/11

IT之家附說明如下:

該版本僅面向 HUAWEI WATCH 5 系列智能穿戴設備和和 HUAWEI Pura 80 系列手機提供,因此使用其他設備的開發(fā)者可能暫時無法體驗 5.1.0 (18) 的新增能力。

系統(tǒng)版本請訪問設備的“設置 > 設備名稱 > 軟件版本”進入“關于本機”進行查詢。設備所支持的開放能力請以“關于本機”頁面顯示的“API 版本”為準。

DevEco Studio 版本請從 DevEco Studio 界面菜單選擇“Help > About DevEco Studio”進行查詢。請點擊此處獲取最新的 DevEco Studio 軟件版本。

SDK 內置在 DevEco Studio,安裝 DevEco Studio 時自動安裝配套版本 SDK。具體版本請從 DevEco Studio 界面菜單選擇“Help > About HarmonyOS SDK”進行查詢。

標題:華為鴻蒙HarmonyOS 5.1.0 Release版本發(fā)布

地址:http://m.4zipx81.cn/ranqizao/273270.html