在线观看日韩三级视频,国产久久精品在线播放,精品人妻伦一二三区久久简爱,久久亚洲精品一区二区,日韩人妻一区二区av,欧美黑人又粗又大高潮喷水,国产91精品在线播放,国产欧美日韩一区二区三视频,亚洲一区二区伦理在线

設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

開源鴻蒙 OpenHarmony 5.1.0(API 18)正式上線:進一步增強 ArkUI、媒體能力,完善標準 Web 能力

2025/5/4 14:57:30 來源:IT之家 作者:問舟 責編:問舟
感謝IT之家網(wǎng)友 王二狗蛋32灰色頭像、冀北疆南12101111 的線索投遞!

IT之家 5 月 4 日消息,開源鴻蒙 OpenHarmony 是由開放原子開源基金會孵化及運營的開源項目,目標是面向全場景、全連接、全智能時代,搭建一個智能終端設(shè)備操作系統(tǒng)的框架和平臺,促進萬物互聯(lián)產(chǎn)業(yè)的繁榮發(fā)展。

OpenHarmony 5.1.0 Release 正式版已于 4 月 30 日發(fā)布并上線 Gitee 平臺,升級 API 18。

相比前一個 Release 版本(OpenHarmony 5.0.3,即 API 15),OpenHarmony 5.1.0 Release 重點做出了如下特性新增或增強:

  • 進一步增強 ArkUI,提供更豐富的組件屬性設(shè)置,支持更多精致動效,持續(xù)補充組件通過 C API 調(diào)用的能力;

  • 進一步增強媒體能力,提供更豐富的編解碼能力、播控能力、媒體會話管理能力;

  • 進一步豐富了應(yīng)用啟動的細節(jié)設(shè)置能力;

  • 進一步增強分布式數(shù)據(jù)管理的 UDMF、RDB 的數(shù)據(jù)處理能力;

  • 進一步完善了標準 Web 能力等等。

IT之家附官方發(fā)行說明如下,將按照 API 版本順序分別進行列舉:

應(yīng)用框架

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

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

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

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

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

  • 新增支持獲取應(yīng)用上一次退出的詳細原因。

  • 新增支持設(shè)置 UIAbility 的顏色模式。

  • 新增支持通過 startAbility 的屬性 startOptions 來指定創(chuàng)建新窗口的大?。╩inWindowWidth、minWindowHeight、maxWindowWidth、maxWindowHeight)。

  • C API 新增支持啟動 Ability 時傳遞 startOptions。

  • C API 新增支持設(shè)置啟動 Ability 時窗口和 dock 欄圖標的顯示模式。

  • 新增一批 C API 函數(shù),用于獲取應(yīng)用級別沙箱內(nèi)文件目錄。

應(yīng)用包管理

配置文件 module.json5 新增重定向配置:通過 abilitySrcEntryDelegator 標識當前 Module 需要重定向到的 UIAbility 的名稱,通過 abilityStageSrcEntryDelegator 標識當前 Module 需要重定向到的 UIAbility 對應(yīng)的 Module 名稱(不可為當前 Module 名稱),兩者組合使用,共同指定重定向的目標對象。

ArkUI

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

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

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

    • 文本組件新增支持設(shè)置文本選擇菜單顯示在獨立窗口。

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

    • TextInput 組件支持設(shè)置文本省略位置。

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

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

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

    • 基礎(chǔ)類型定義新增支持清除當前的預上屏文本內(nèi)容。

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

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

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

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

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

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

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

    • 支持封裝自定義落位動效。

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

  • 彈窗能力增強。包括:

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

    • 支持在自定義內(nèi)容中,創(chuàng)建和關(guān)閉對應(yīng)的自定義彈窗。

    • Popup 組件支持通過 maxWidth 設(shè)置最大寬度。

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

    • Menu 和 Dialog 支持通過 backgroundBlurStyleOptions 和 backgroundEffect 設(shè)置自定義背景模糊。

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

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

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

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

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

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

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

    • TimePicker / CalendarPicker 支持通過 start 和 end 配置開始時間和結(jié)束時間。

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

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

    • Swiper / Tabs 組件增加頁面選中元素改變時觸發(fā)的回調(diào),返回當前選中或?qū)⒁[藏的元素的索引值。

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

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

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

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

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

  • 支持設(shè)置組件的自定義焦點走焦邏輯。

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

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

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

  • 支持設(shè)置 EmbeddedComponent 或 UIExtensionComponent 組件的占用事件,指定手勢事件的響應(yīng)方式。

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

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

  • 支持對 ComponentContent 構(gòu)建的 UI 組件進行截圖。

  • 新增鼠標軸事件相關(guān)接口。

  • NavDestination 新增 OnActive 和 OnInActive 生命周期。

  • C API 的事件能力增強,新增支持獲取事件命中的組件的寬度、高度、X 坐標、Y 坐標等能力。

  • UIContext 新增支持創(chuàng)建不依賴窗口的 UI 實例。

  • 組件可見區(qū)域變化事件新增支持設(shè)置事件的回調(diào)參數(shù),限制它的執(zhí)行間隔。

  • ImageAnimator 組件支持設(shè)置是否通過系統(tǒng) onVisibleAreaChange 的可見性來判斷組件的暫停和播放。

窗口管理

  • 新增軟鍵盤彈出動畫完成的監(jiān)聽回調(diào)。

  • 畫中畫窗口支持通過創(chuàng)建參數(shù) LocalStorage 實現(xiàn)頁面級別的 UI 狀態(tài)存儲單元,多實例下可用來跟蹤主窗實例。

  • 窗口管理新增支持創(chuàng)建虛擬屏幕。

圖形圖像

新增一批 C API 函數(shù)和枚舉,用于支持直接繪制到屏幕 buffer 的 gpu 渲染能力。

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

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

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

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

  • UDMF 新增支持將傳入的 data 轉(zhuǎn)換成多樣式數(shù)據(jù)結(jié)構(gòu)的能力。若原 data 使用多個 record 去承載同一份數(shù)據(jù)的不同樣式,則可以使用此接口將原 data 轉(zhuǎn)換為多樣式數(shù)據(jù)結(jié)構(gòu)。

媒體

音頻

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

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

音視頻編解碼

  • 視頻解碼新增支持 MPEG2、MPEG4、H.263。

播放控制

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

  • 調(diào)用媒體播放器 AVPlayer 設(shè)置播放策略時,新增支持 Prepare 之后顯示視頻起播首幀(showFirstFrameOnPrepare)、起播緩沖水線(preferredBufferDurationForPlaying)等播放策略。

  • 播放器新增支持播放預下載的視頻數(shù)據(jù)。

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

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

  • 調(diào)用媒體播放器 AVPlayer 設(shè)置播放策略時,新增支持 Prepare 之后顯示視頻起播首幀(showFirstFrameOnPrepare)。

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

  • 音頻會話新增支持單句 / 單條歌詞展示的屬性 singleLyricText。

圖片

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

錄制

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

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

語言編譯器運行時

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

  • TaskPool 支持通過任務(wù) ID 取消任務(wù)池中的任務(wù)。

  • collections(ArkTS 容器集)在 API 18 新增支持以下方法: Array:from、isArray、of、copyWithin、lastIndexOf、some、reduceRight、reverse、toString、every、toLocaleString

    TypedArray:toString、toLocaleString、lastIndexOf、reduceRight

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

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

安全

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

DFX

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

企業(yè)定制

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

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

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

基礎(chǔ)通信

  • 新增在藍牙 socket server 端可以獲取對端藍牙設(shè)備虛擬 MAC 地址的功能

  • 新增獲取對端藍牙設(shè)備原始名字的功能。

  • 新增連接對端藍牙設(shè)備可用 profile 的功能,如 A2DP、HFP、HID 等協(xié)議 profile。

  • 新增持久化存儲對端藍牙設(shè)備虛擬 MAC 地址的功能。

  • 新增藍牙 BLE 掃描圍欄模式,可實現(xiàn)首次掃描到 BLE 廣播報文時上報進入圍欄,掃描不到 BLE 廣播報文時上報離開圍欄,并攜帶 BLE 廣播報文信息。

  • 完善藍牙搜索到的設(shè)備信息,新增獲取設(shè)備 RSSI(信號強度)、名稱和類別信息。

  • 新增異步讀取和發(fā)送藍牙 socket 數(shù)據(jù)的功能,如果鏈路斷開,會上報 IO 異常。

位置服務(wù)

新增支持訂閱藍牙掃描信息上報事件用于輔助定位。

網(wǎng)絡(luò)管理

新增支持獲取 TLSSocket 的文件描述符。

剪貼板

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

輸入法

輸入法框架新增支持設(shè)置顯示預覽文本時的回調(diào),支持訂閱輸入法應(yīng)用操作文本預覽內(nèi)容的事件。

Web

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

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

  • 支持 Web 內(nèi)音視頻可對接到播控中心。

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

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

  • 新增支持以固定寬高設(shè)置同層渲染的元素。

多模輸入

新增支持設(shè)置處于前臺的應(yīng)用操作指定按鍵的回調(diào)。

上傳下載

  • 上傳下載支持應(yīng)用緩存下載能力,支持應(yīng)用提前緩存文件到沙箱目錄或內(nèi)存中。

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

資源調(diào)度

  • 新增后臺子進程管理模塊,提供應(yīng)用對子進程進行壓制、解壓制的能力,避免子進程過多占用系統(tǒng)資源,導致系統(tǒng)使用卡頓。

  • 新增長時任務(wù)車鑰匙子類型 CAR_KEY。新增長時任務(wù)車鑰匙子類型 CAR_KEY。

  • 后臺代理提醒中提醒標題、提醒內(nèi)容等字段支持設(shè)置資源 ID,用于全球化適配。

全球化

  • 新增支持獲取用戶偏好溫度單位和周起始日的能力。

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

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

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

測試框架

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

  • 新增支持獲取控件提示文本,并根據(jù)控件提示文本查找控件。

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

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:開源鴻蒙OpenHarmony

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應(yīng)用 魔方 最會買 要知