IT之家 3 月 3 日消息,華為開發(fā)者官網(wǎng)今日公布了鴻蒙 HarmonyOS 5.0.3 Beta1 新增和增強(qiáng)特性,新版本是 API 15 的首個 Beta 版本,官方稱相比 HarmonyOS 5.0.2 Release,通過新增 API 進(jìn)一步豐富了開發(fā)場景,例如提供更多面向 2in1 設(shè)備特點(diǎn)的開放功能、增強(qiáng)上傳下載的基礎(chǔ)能力等等,同時也進(jìn)一步豐富了 C API。
IT之家附 HarmonyOS 5.0.3 Beta1 新增和增強(qiáng)特性如下:
Ability Kit
包管理應(yīng)用信息(ApplicationInfo)中,應(yīng)用程序安裝來源(installSource)定義增強(qiáng),新增 ota、recovery、安裝包名三類安裝來源。
在 C API 新增組件啟動參數(shù) Want 的定義與接口。
Account Kit
兒童賬號支持華為賬號一鍵登錄功能。
App Linking Kit
【新增 Kit】App Linking Kit(應(yīng)用鏈接服務(wù))提供延遲鏈接能力,支持對用戶點(diǎn)擊的應(yīng)用鏈接保存十分鐘,以便當(dāng)用戶下載安裝并打開應(yīng)用時,仍能獲取之前點(diǎn)擊的該應(yīng)用相關(guān)鏈接。
AppGallery Kit(原 Store Kit)
Kit 名稱從 Store Kit 修改為 AppGallery Kit,相關(guān) Kit API 引用方式同步變更。
ArkData
UDMF 新增支持添加指定數(shù)據(jù)類型和內(nèi)容的數(shù)據(jù),同時新增對應(yīng)的查詢接口。
ArkGraphics 2D
新增工具類 Tool,用于處理 ResourceColor 類型的值向 common2D.Color 對象的轉(zhuǎn)換。
新增支持設(shè)置繪制字型的字體是否跟隨主題字體的變化。
新增 C API 支持獲取一類變換矩陣的能力,該變換矩陣根據(jù)生產(chǎn)端設(shè)置的旋轉(zhuǎn)角度和 buffer 實(shí)際有效內(nèi)容區(qū)域計(jì)算得出。
ArkUI
Navigation 新增支持自定義開啟或關(guān)閉單雙欄顯示切換時的動效。
Video 組件新增支持設(shè)置對快捷鍵的響應(yīng)。
TextInput / TextArea / Search 組件新增支持配置不攔截返回鍵操作(onBackPressed)的回調(diào)。
UIContext 新增支持設(shè)置 OverlayManager 的參數(shù),可設(shè)置是否需要渲染 overlay 根節(jié)點(diǎn)等屬性。
RichEditor 新增支持設(shè)置鍵盤外觀。
安全組件支持設(shè)置圖標(biāo)文本的對齊方式。
安全組件支持分別設(shè)置邊框四個圓角的半徑。
新增 C API 支持組件布局完成和組件繪制完成的回調(diào)方法。
新增 C API 屬性樣式 NODE_IMMUTABLE_FONT_WEIGHT,支持設(shè)置文字粗細(xì)屬性不跟隨系統(tǒng)字體粗細(xì)而變化。
窗口新增支持獲取畫中畫窗口的信息,如 ID 和尺寸。
窗口新增支持獲取指定屏幕上可見的窗口布局的信息。
窗口新增支持獲取當(dāng)前窗口所在屏幕的顯示大小縮放系數(shù)的信息,支持設(shè)置本窗口所處屏幕的系統(tǒng)顯示大小縮放系數(shù)變化事件的監(jiān)聽,支持應(yīng)用主窗口自定義其顯示大小縮放系數(shù)。
窗口新增窗口移動選項(xiàng)的定義,當(dāng)前可定義屏幕 ID,支持在移動窗口時移動到其他屏幕。
窗口新增定義窗口管理的 C API,主要用于設(shè)置和獲取指定窗口的屬性,以及設(shè)置指定窗口的狀態(tài)欄樣式、導(dǎo)航欄樣式。
AVCodec Kit
新增 C API 支持視頻可變幀率的能力。
Background Tasks Kit
新增支持長時任務(wù)取消的監(jiān)聽回調(diào)。
Basic Service Kit
上傳下載新增支持下載任務(wù)分組,并按分組顯示通知。
上傳下載支持的 URL 地址長度從 2048 個字符擴(kuò)展到 8192 個字符。
上傳下載新增支持自定義通知欄的信息。
系統(tǒng)賬號新增支持獲取賬號關(guān)聯(lián)的域賬號信息。
Cloud Foudation Kit
新增安裝預(yù)加載和周期性預(yù)加載功能,支持提前下載所需數(shù)據(jù)緩存到本地,頁面打開時從本地直接獲取數(shù)據(jù)渲染。
Connectivity Kit
Wi-Fi 新增支持查詢熱點(diǎn)是否處于活躍狀態(tài)。
Core File Kit
新增原子文件的定義和操作能力。
新增支持獲取設(shè)備內(nèi)置存儲總大小和可用大小。
文件信息屬性 Stat 新增上次訪問時間(atimeNs)、上次修改時間(mtimeNs)、最近文件狀態(tài)變更的時間(ctimeNs)三個屬性。
Image Kit
新增從 Surface id 創(chuàng)建 PixelMap 對象的方法,相比原有方法,無需指定區(qū)域。
新增 C API 支持獲取 Pixelmap 像素?cái)?shù)據(jù)的內(nèi)存地址。
IME Kit
新增支持查詢輸入法的啟用狀態(tài)。
新增一系列 API,用于支持輸入法應(yīng)用與輸入框 / 編輯框的自定義通信。
Live View Kit
支持配置導(dǎo)航模板擴(kuò)展區(qū)是否顯示導(dǎo)航方向的箭頭集合圖片。
支持配置實(shí)況膠囊的內(nèi)容是否展示。
Localization Kit
國際化支持的標(biāo)準(zhǔn) ICU C 庫(ICU4C)支持的語言新增 Unicode 字符串處理 (ustring.h)、ICU 文本抽象表示 (utext.h)。
Media Kit
屏幕錄制的 C API 新增支持設(shè)置錄屏內(nèi)容是否顯示光標(biāo)。
Network Kit
新增支持設(shè)置系統(tǒng)級代理自動配置(PAC)腳本地址。
Performance Analysis Kit
HiLog 支持設(shè)置應(yīng)用打印的最低日志級別。
Share kit
碰一碰分享回調(diào)新增拒絕方法,支撐開發(fā)者處理異常邏輯。
Vision Kit
卡證識別支持設(shè)置經(jīng)裁剪的卡證圖片預(yù)留邊距。
NDK 開發(fā)
新增支持基于 OpenMP 庫的開發(fā)能力。
調(diào)試調(diào)優(yōu)
新增支持通過 hdc 訪問 debug 應(yīng)用的沙箱,以讀取調(diào)測狀態(tài)下應(yīng)用沙箱中的日志及資源。
HiAppEvent 對主線程超時事件的維測能力增強(qiáng)。
鴻蒙 HarmonyOS 5.0.3 Beta1 完整配套信息如下:
軟件包 | 發(fā)布類型 | 版本號 | Build Version | 發(fā)布時間 |
系統(tǒng) | Beta | HarmonyOS 5.0.3 Beta1 | 5.0.0.130 | 2025/02/28 |
DevEco Studio | Beta | DevEco Studio 5.0.3 Beta1 | 5.0.9.100 | 2025/02/28 |
SDK | Beta | HarmonyOS 5.0.3 Beta1 SDK | 基于 OpenHarmony SDK Ohos_sdk_public 5.0.3.130 (API 15 Beta1) | 2025/02/28 |
HarmonyOS 已發(fā)布版本映射關(guān)系對照表:
新規(guī)則版本號 | 版本類型 | OpenHarmony API Version |
HarmonyOS 5.0.3 | Beta1 | 15 Beta1 |
HarmonyOS 5.0.2 | Release | 14 Release |
HarmonyOS 5.0.2 | Beta1 | 14 Beta1 |
HarmonyOS 5.0.1 | Release | 13 Release |
HarmonyOS 5.0.1 | Beta3 | 13 Beta3 |
HarmonyOS 5.0.0 | Release | 12 Release |
HarmonyOS NEXT | Beta1 / Release | 12 Release |
HarmonyOS NEXT | Developer Beta1/2/3/5/6 | 12 Beta1/2/3/5/6 |
HarmonyOS 3.1/4.0 | Release | 9 Release |
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。