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

API 14 首個 Beta 版本,華為鴻蒙 HarmonyOS 5.0.2 Beta 1 新增和增強(qiáng)特性公布

2025/1/19 8:24:17 來源:IT之家 作者:歸瀧(實習(xí)) 責(zé)編:歸瀧
感謝IT之家網(wǎng)友 王二狗蛋32CMCC 的線索投遞!

IT之家 1 月 19 日消息,華為開發(fā)者官網(wǎng)昨日公布了鴻蒙 HarmonyOS 5.0.2 Beta 1 新增和增強(qiáng)特性,新版本是 API 14 的首個 Beta 版本,官方稱相比 HarmonyOS 5.0.1 Release,以快速迭代的方式新增了一批開發(fā)者關(guān)注度較高的接口能力,同時 DevEco Studio 進(jìn)一步優(yōu)化增強(qiáng)開發(fā)能力,完善規(guī)則。

IT之家附 HarmonyOS 5.0.2 Beta 1 新增和增強(qiáng)特性如下:

Ability Kit

  • HSP 支持在配置文件中聲明除入口 Ability 以外的 UIAbility 組件。

  • 針對 2in1 與平板設(shè)備,新增支持自定義應(yīng)用啟動時的啟動頁。

  • 通過 Want 傳遞對象間信息時支持在 parameters 參數(shù)中攜帶應(yīng)用分身的索引(ohos.param.callerAppCloneIndex)。

  • 新增支持獲取應(yīng)用級上下文的能力。

  • 開放包管理能力供三方應(yīng)用調(diào)用。

  • 新增支持 UIAbility 備份恢復(fù)的能力。

  • 新增支持獲取當(dāng)前應(yīng)用多實例的唯一實例標(biāo)識。

  • 環(huán)境變化信息的定義中新增當(dāng)前系統(tǒng)字體的唯一 ID 的定義 fontId。

  • 新增 C API,支持獲取當(dāng)前應(yīng)用適用的設(shè)備類型。適用于在將手機(jī)應(yīng)用分發(fā)到平板 / 2in1 設(shè)備時,合理適配布局和字體大小。

ArkData

  • 新增 flushSync 接口支持將緩存的 Preferences 實例中的數(shù)據(jù)存儲到共享用戶首選項的持久化文件中。

  • 關(guān)系型數(shù)據(jù)庫(RDB)的配置屬性 StoreConfig 新增參數(shù) cryptoParam,用于自定義加密參數(shù)。

  • 關(guān)系型數(shù)據(jù)庫(RDB)新增支持創(chuàng)建可并發(fā)的事務(wù)對象。

  • 標(biāo)準(zhǔn)化數(shù)據(jù)結(jié)構(gòu)(UDMF)新增內(nèi)容卡片類型的數(shù)據(jù)結(jié)構(gòu)(ContentForm)。

  • 標(biāo)準(zhǔn)化數(shù)據(jù)結(jié)構(gòu)(UDMF)新增支持設(shè)置應(yīng)用內(nèi)拖拽通道數(shù)據(jù)可使用的范圍。

ArkGraphics 2D

  • 新增 C API,支持獲取系統(tǒng)全局字體集。

  • 新增 Decoupled VSync(DVSync)的 C API 能力以提高自繪制動畫場景的流暢性。

  • 新增一個模糊效果的處理能力,增加著色器效果平鋪模式,影響圖像邊緣的模糊效果。

  • 新增 C API,使瀏覽器支持動態(tài)幀率。

ArkUI

  • 文本輸入時的鍵盤避讓模式支持光標(biāo)避讓。

  • 新增支持將有屬性的字符串轉(zhuǎn)換成 HTML 格式字符串的能力。

  • 新增支持設(shè)置子窗的模態(tài)類型。

  • 新增支持對容器設(shè)置組件級的安全區(qū)域。

  • 新增支持獲取文本組件中指定字符的繪制區(qū)域信息。

  • Navigation (NavDestination) 的 title 和 menus 屬性新增支持 Resource 資源類型。

  • Navigation 自定義轉(zhuǎn)場動畫能力增強(qiáng),支持分別設(shè)置系統(tǒng)標(biāo)題欄動畫和內(nèi)容動畫。

  • TextArea、Search 組件新增新的 onSubmit 事件用于在事件提交時保持組件的編輯狀態(tài)。

  • 按鍵時間新增 unicode 對象,支持返回當(dāng)前 keyEvent 對應(yīng)按鍵的 unicode 碼值。

  • 半模態(tài)轉(zhuǎn)場的 SheetOptions 新增 enableHoverMode 和 hoverModeArea 屬性用于支持懸停。

  • 文本選擇器組件(TextPicker)新增支持滑動停止時的事件回調(diào)。

  • 新增 C API,支持為 OH_NativeXComponent 實例注冊帶有返回值的按鍵事件回調(diào)。

  • ArkUI 的 NodeAttributeType 新增獲取滾動類組件及所有子組件全展開尺寸的 C API 屬性定義。

  • List 組件新增支持設(shè)置列表中 ListItem / ListItemGroup 的預(yù)加載數(shù)量,并支持配置是否顯示預(yù)加載節(jié)點。

  • 滾動組件新增支持設(shè)置滾動容器的內(nèi)容層裁剪區(qū)域。

  • 滾動組件新增支持設(shè)置邊緣漸隱效果及設(shè)置邊緣漸隱長度。

  • Grid、WaterFlow 組件新增支持設(shè)置預(yù)加載的 GridItem、FlowItem 數(shù)量,并配置是否顯示預(yù)加載節(jié)點。(API 參考-Grid、API 參考-WaterFlow)

  • ImageSpan 組件新增支持為圖像設(shè)置顏色濾鏡效果。

  • SegmentButton 組件新增支持適老化大字體。

  • 屬性字符串新增支持設(shè)置文字背景色。

  • 屬性字符串新增支持設(shè)置為超鏈接。

  • Chip 和 ChipGroup 組件新增支持多種類型的無障礙朗讀能力。

  • 日期滑動選擇器彈窗(DatePickerDialog)新增支持設(shè)置切換農(nóng)歷開關(guān)的樣式。

  • Tabs 組件新增支持對底部頁簽適配組件級布局安全區(qū)。

  • Text 組件新增支持設(shè)置選中文本的手柄顏色和底板顏色。

  • 新增支持設(shè)置跑馬燈(Marquee)的動態(tài)幀率。

  • 手勢處理的能力涉及到的六類手勢事件新增支持設(shè)置允許的事件輸入源。

  • 組件的位置設(shè)置新增支持對形成鏈的組件進(jìn)行重新布局(僅當(dāng)父容器為 RelativeContainer 時生效)。

  • 組件的背景設(shè)置新增支持設(shè)置窗口失焦后窗口內(nèi)控件模糊效果會被移除。

  • 路由跳轉(zhuǎn)新增支持設(shè)置頁面是否可恢復(fù)。

  • 新增 C API,支持獲取節(jié)點的各種自定義屬性。

  • FreamNode 新增支持手勢事件。

  • Image 組件新增支持設(shè)置圖片的顯示方向。

  • RichEditor 新增支持鼠標(biāo)懸停事件回調(diào)(OnHoverCallback)和用戶雙擊事件(onDoubleClick)。

  • Navigation 頁面棧新增支持配置可在異常退出時恢復(fù)。

  • 新增支持綁定 NavDestination 組件和可滾動容器組件,當(dāng)滑動可滾動容器組件時,會觸發(fā)所有與其綁定的 NavDestination 組件的標(biāo)題欄和工具欄的顯示和隱藏動效。

  • 新增支持設(shè)置窗口使用效果模板,比如使用有透視的背景模糊效果。

  • 針對 2in1 設(shè)備的應(yīng)用的窗口管理,新增通過應(yīng)用窗口關(guān)閉按鈕關(guān)閉應(yīng)用的監(jiān)聽,使用該 API 可忽略已設(shè)置的預(yù)關(guān)閉開關(guān)的回調(diào)。

  • 針對 2in1 設(shè)備的應(yīng)用的窗口管理,新增自定義應(yīng)用主窗口大小和位置的能力,通過配置文件 module.json5 進(jìn)行配置。

  • 針對 2in1 設(shè)備的應(yīng)用的窗口管理,新增支持將應(yīng)用從最小化恢復(fù)到前臺顯示的能力。

  • 針對 2in1 設(shè)備的應(yīng)用的窗口管理,新增支持查詢本應(yīng)用內(nèi)指定坐標(biāo)下的可見窗口的能力。

  • 針對 2in1 設(shè)備的應(yīng)用的窗口管理,新增支持使能 / 禁用通過拖拽方式縮放主窗口或子窗口。

  • 針對 2in1 設(shè)備的應(yīng)用的窗口管理,新增支持設(shè)置主窗口為模態(tài)窗口。

  • 針對 2in1 設(shè)備的應(yīng)用的窗口管理,新增支持應(yīng)用控制啟動頁消失時機(jī)。

  • 針對 2in1 設(shè)備的應(yīng)用的窗口管理,新增支持設(shè)置主窗的尺寸記憶是否啟用。

  • 針對 2in1 設(shè)備的應(yīng)用的窗口管理,新增支持設(shè)置主窗口進(jìn)入全屏沉浸式時鼠標(biāo) Hover 到熱區(qū)上隱藏窗口標(biāo)題欄和 dock 欄。

  • 針對 2in1 設(shè)備的應(yīng)用的窗口管理,新增支持設(shè)置主窗標(biāo)題欄上的最大化、最小化、關(guān)閉按鈕是否可見。

  • 針對 2in1 設(shè)備的應(yīng)用的窗口管理,新增支持設(shè)置主窗口置于其他應(yīng)用窗口之上而不被遮擋。

  • 針對 2in1 設(shè)備的應(yīng)用的窗口管理,新增支持對窗口所在屏幕進(jìn)行事件監(jiān)聽,例如當(dāng)前窗口移動到其他屏幕時,可以從此接口監(jiān)聽到這個行為。

  • 針對 2in1 設(shè)備的應(yīng)用的窗口管理,新增支持應(yīng)用窗口無系統(tǒng)標(biāo)題欄場景下拖拽移動窗口的能力。

ArkWeb

  • 用戶主動收起軟鍵盤時,新增支持設(shè)置焦點從輸入框轉(zhuǎn)移到 Web 的 body 上,使文本框失焦。

  • 新增 C API,用于獲取調(diào)用 JavaScriptProxy 最后一幀的 url。

  • 新增支持獲取默認(rèn)的用戶代理。

  • 新增支持為指定 url 設(shè)置 cookie 的值。

  • 新增支持上下左右四種嵌套滾動模式。

  • 新增支持根據(jù)指定的內(nèi)存壓力等級主動清理 Web 組件占用的緩存。

  • 新增支持網(wǎng)頁另存為 PDF 的能力。

  • 新增支持設(shè)置滾動動畫的持續(xù)時間。

  • 新增支持設(shè)置滾動條常駐。

AVCodec Kit

  • 音視頻編解碼的 C API 新增支持 HE-AAC 編解碼能力,該能力僅在 HarmonyOS 支持。

AVSession Kit

  • 新增支持投播半模態(tài)對象的能力。

Basic Service Kit

  • 設(shè)備信息(Device Info)模塊新增 productModelAlias 屬性用于支持查詢設(shè)備認(rèn)證型號的別名。

  • 剪貼板新增支持通過 MIME 定義和使用多種格式的內(nèi)容對象。

  • 剪貼板新增 C API 和 ArkTS API 支持獲取剪貼板內(nèi)容的 MIME 類型。(C API 參考、ArkTS API 參考)

  • USB 管理新增支持檢查應(yīng)用程序是否有權(quán)訪問 USB 配件。

Call Service Kit

  • kit 名稱修改,導(dǎo)致 kit 文件名稱變更。

  • 支持企業(yè)聯(lián)系人來去電顯示功能。

Camera Kit

  • 新增 C API 和 ArkTS API 用于設(shè)置錄像質(zhì)量的優(yōu)先級,提供高質(zhì)量和功耗平衡兩檔選擇。(C API 參考、ArkTS API 參考)

Core File Kit

  • 新增支持獲取保存成功后的文件后綴類型。

Crypto Architecture Kit

  • 非對稱密鑰生成和轉(zhuǎn)換、密鑰協(xié)商、簽名驗簽所使用的 ECC 算法支持 secp256k1 曲線。

Data Protection Kit

  • 新增數(shù)據(jù)防泄漏(DLP)解決方案,通過 C API 提供對應(yīng)能力的調(diào)用。

Game Service Kit

  • 游戲場景感知模塊提供 C API。

  • 支持訂閱或查詢 GPU 信息時,返回 GPU 當(dāng)前頻點。

IAP Kit

  • 支持非續(xù)期訂閱類型商品的購買。

IME Kit

  • 輸入法框架提供的編輯框?qū)傩孕略鼍庉嬁蛩鶎賾?yīng)用的包名。

Live View Kit

  • 支持設(shè)置左右文本模板擴(kuò)展區(qū)文本子樣式類型、右側(cè)標(biāo)題和內(nèi)容的右上角展示內(nèi)容、中間間隔文本、擴(kuò)展區(qū)底部內(nèi)容等。

Location Kit

  • 新增地理圍欄類型的 ExtensionAbility,提供基于位置的地理圍欄的能力。(指南、API 參考)

MDM Kit

  • 企業(yè)應(yīng)用禁用設(shè)備功能的能力新增支持禁用設(shè)備相機(jī)能力。

  • 企業(yè)應(yīng)用安裝事件新增一類回調(diào),該回調(diào)返回的信息包括安裝包名和賬號 ID。

  • 企業(yè)應(yīng)用新增支持委托其他應(yīng)用來設(shè)置設(shè)備的管控策略。

  • 企業(yè)應(yīng)用新增支持設(shè)置禁用 / 啟用設(shè)備指紋功能,該能力目前僅限 2in1 設(shè)備使用。

  • 企業(yè)應(yīng)用新增支持設(shè)置禁用屏幕快照(即截屏)功能,該能力目前僅限 2in1 設(shè)備使用。

  • 企業(yè)應(yīng)用新增支持對應(yīng)用設(shè)置水印的能力,該能力目前僅限 2in1 設(shè)備使用。

  • 企業(yè)應(yīng)用新增支持“設(shè)備管理”應(yīng)用添加?;畹膽?yīng)用,該能力目前僅限 2in1 設(shè)備使用。

  • 企業(yè)應(yīng)用新增支持“設(shè)備管理”應(yīng)用添加禁止使用的 USB 設(shè)備類型,該能力目前僅限 2in1 設(shè)備使用。

Media Kit

  • 新增 C API 支持設(shè)置錄屏的最大幀率。

  • 流媒體新增一批錯誤碼以細(xì)化流媒體播放可能出現(xiàn)的異常場景。

Media Library Kit

  • 新增支持定義配置相冊圖片后的完成按鈕,可顯示“完成”、“發(fā)送”或“添加”。

  • Photo Picker 組件新增支持大圖頁視頻播放狀態(tài)的回調(diào) videoPlayStateChangedCallback

Payment Kit

  • 新增通用收銀臺,支持多種支付方式。

Push Kit

  • 支持場景化消息類型為通知消息場景(DEFAULT 類型)。

Scenario Fusion Kit

  • 支持文件路徑轉(zhuǎn)換,即可實現(xiàn)將源文件路徑轉(zhuǎn)換為目標(biāo)文件路徑。

  • 支持權(quán)限設(shè)置 button,實現(xiàn)二次拉起權(quán)限設(shè)置彈框。

Speech Kit

  • 朗讀控件支持在線預(yù)錄制播報場景。

  • 朗讀控件支持朗讀起播以及起播參數(shù)、朗讀參數(shù)的定制。

Status Bar Extension Kit

  • 支持監(jiān)聽狀態(tài)欄圖標(biāo)點擊事件、右鍵菜單點擊事件。

Store Kit

  • 支持應(yīng)用市場推薦場景下,應(yīng)用內(nèi)快捷方式加桌。

  • 應(yīng)用詳情頁展示和元服務(wù)卡片加桌場景下,支持成功打開和關(guān)閉回調(diào)函數(shù)。

  • 應(yīng)用詳情頁展示場景下,支持設(shè)置登記歸因來源的廣告曝光數(shù)據(jù)屬性參數(shù)。

  • 產(chǎn)品特性按需分發(fā)新增 C 接口,支持用戶按需動態(tài)下載所需的增強(qiáng)特性。

  • 支持拉起標(biāo)準(zhǔn)化隱私彈框。

Vision Kit

  • 支持對身份證圖片質(zhì)量檢測,包括檢測身份證圖片是否完整、是否反光。

  • 支持獲取當(dāng)前圖片分析界面狀態(tài)。

Weather Service Kit

  • 支持根據(jù)調(diào)用方提供的上下文信息獲取天氣數(shù)據(jù)。

XEngine Kit

  • 新增支持平板和 2in1 設(shè)備。

公共

  • 配置文件 module.json5 中 abilities 標(biāo)簽的 orientation 屬性新增支持通過資源索引方式($string)進(jìn)行配置。

  • 配置文件 module.json5 中 extensionAbilities 標(biāo)簽的 extensionProcessMode 屬性新增支持配置 runWithMainProcess 類型,表示該 ExtensionAbility 和應(yīng)用主進(jìn)程共進(jìn)程。

  • 配置文件 module.json5 中 extensionAbilities 標(biāo)簽新增 process 屬性,type 為 embeddedUI 的 ExtensionAbility 可通過該屬性的配置使 ExtensionAbility 和 Ability 運(yùn)行在同一進(jìn)程。

工具

  • 使用打包工具打包 App 時,支持打包加密配置文件。本特性不涉及命令、接口的新增,仍可參照原有工具指導(dǎo)進(jìn)行打包操作。

  • mediatool 工具查詢媒體庫資源的命令新增返回資源源文件真實路徑或媒體資源 uri 的參數(shù)。

HarmonyOS 5.0.2 Beta1 完整配套信息如下:

軟件包發(fā)布類型版本號Build Version發(fā)布時間
系統(tǒng)BetaHarmonyOS 5.0.2 Beta15.0.0.123(SP16)2025/01/16
DevEco StudioBetaDevEco Studio 5.0.2 Beta15.0.7.1002025/01/16
SDKBetaHarmonyOS 5.0.2 Beta1 SDK基于 OpenHarmony SDK Ohos_sdk_public 5.0.2.123 (API 14 Beta1)2025/01/16

HarmonyOS 已發(fā)布版本映射關(guān)系對照表:

新規(guī)則版本號版本類型OpenHarmony API Version
HarmonyOS 5.0.2Beta114 Beta1
HarmonyOS 5.0.1Release13 Release
HarmonyOS 5.0.1Beta313 Beta3
HarmonyOS 5.0.0Release12 Release
HarmonyOS NEXTBeta1 / Release12 Release
HarmonyOS NEXTDeveloper Beta1/2/3/5/612 Beta1/2/3/5/6
HarmonyOS 3.1/4.0Release9 Release

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

相關(guān)文章

關(guān)鍵詞:華為,鴻蒙,HarmonyOS NEXT

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

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