IT之家 11 月 22 日消息,OpenHarmony 社區(qū)在 Gitee 上線了 OpenHarmony 5.0.1 Release 版本。
OpenHarmony 是由開放原子開源基金會(huì)(OpenAtom Foundation)孵化及運(yùn)營的開源項(xiàng)目,目標(biāo)是面向全場景、全連接、全智能時(shí)代,基于開源的方式,搭建一個(gè)智能終端設(shè)備操作系統(tǒng)的框架和平臺。
OpenHarmony 5.0.1 Release 版本對標(biāo)準(zhǔn)系統(tǒng)的能力進(jìn)行持續(xù)完善,以快速迭代的方式推出 API 13,相比 5.0.0 Release 版本,重點(diǎn)做出了如下特性新增或增強(qiáng):
大量豐富了 C API 的能力,包括但不限于應(yīng)用框架的應(yīng)用查詢能力、ArkTS 的節(jié)點(diǎn)自定義屬性設(shè)置能力、Preferences 數(shù)據(jù)管理能力、文件管理能力、AVSession、事件通知、Wi-Fi / 藍(lán)牙 / 位置功能開關(guān)查詢能力、蜂窩網(wǎng)絡(luò)相關(guān)能力、剪貼板等
還包括其他特性的優(yōu)化和增強(qiáng),例如優(yōu)化了相機(jī)的能力,提供更豐富的拍攝場景;豐富和優(yōu)化了 Web 組件的能力等
Gitee 鏈接:https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v5.0.1-release.md
IT之家附完整更新內(nèi)容如下:
應(yīng)用框架
新增 ArkTS 和 C API,用于支持創(chuàng)建應(yīng)用子進(jìn)程的能力。
新增 C API,用于獲取應(yīng)用的信息,如緩存路徑、文件加密模式、包名等。
支持設(shè)置應(yīng)用級別的字體放大倍數(shù)。
ArkUI
新增 C API 的節(jié)點(diǎn)自定義屬性設(shè)置能力,以及 ArkTS 側(cè)獲取任意目標(biāo)節(jié)點(diǎn)的自定義屬性的能力。
Navigation 組件支持自定義標(biāo)題欄位置、主副標(biāo)題的字體樣式。NavDestination 組件支持設(shè)置底部工具欄樣式,以及控制工具欄的顯示與隱藏。
多個(gè)組件適配適老化場景,可隨系統(tǒng)適老化的設(shè)置進(jìn)行字體和組件尺寸的相應(yīng)變化。涉及的組件包括:Dialog、SeletTitleBar、SwipeRefresher、SplitLayout、ComposeTitleBar、ExceptionPrompt、TreeView、Filter、GridObjectSortComponent、ProgressButton、ToolBar、TabTitleBar 等。
增強(qiáng) RichEditor 組件能力,包括可配置滾動(dòng)條顯隱狀態(tài)、支持圖片拖拽,以及完善了通用快捷鍵。
應(yīng)用包管理
新增 C API,用于查詢應(yīng)用入口的 MainElement 信息。
支持三方 HAR 獲取應(yīng)用啟動(dòng)的 want 參數(shù),用于啟動(dòng)宿主應(yīng)用。
分布式數(shù)據(jù)管理
新增 C API,支持獲取、存儲、刪除 Preferences 鍵值對數(shù)據(jù)。
文件管理
提供 C API,支持應(yīng)用通過傳入的 URI 獲取文件名(帶后綴)或者最后一層文件夾的名稱。
支持對使用應(yīng)用分身能力的應(yīng)用進(jìn)行備份恢復(fù)。
圖形圖像及窗口
圖形圖像
Pixelmap 模塊新增 C API,支持對 colorspace 執(zhí)行操作。
NativeImage 新增支持設(shè)置默認(rèn)讀寫方式和幾何圖形默認(rèn)尺寸。
動(dòng)畫機(jī)制優(yōu)化,在 UIAbility 退至后臺時(shí),有限循環(huán)動(dòng)畫停止至終止態(tài)并觸發(fā)結(jié)束回調(diào);無限循環(huán)動(dòng)畫不受 UIAbility 前后臺影響,繼續(xù)執(zhí)行。
窗口
支持系統(tǒng)應(yīng)用主動(dòng)請求焦點(diǎn)。
媒體
音頻
新增 C API,支持 AVSession 的基礎(chǔ)接入能力。
完善投播場景的錯(cuò)誤碼。
完善投播中返回的設(shè)備信息屬性。
相機(jī)
新增鏡頭通用控制能力,包括鏡頭臟污檢測、腳架檢測、環(huán)形補(bǔ)光控制。
新增折疊屏鏡頭控制能力,包括按折疊狀態(tài)上報(bào)前后置鏡頭狀態(tài)以及支持自動(dòng)切換鏡頭。
新增 HDR 拍照按 HEIF 格式輸出的能力。
新增云端增強(qiáng)拍攝效果的系統(tǒng)能力。
新增視頻分段式能力,拍攝視頻后生成可供快速預(yù)覽的視頻,待高質(zhì)量視頻處理并存儲到圖庫后刪除快速預(yù)覽視頻,提升視頻預(yù)覽效率。
新增相機(jī) Meta 檢測的系統(tǒng)能力,支持笑臉、人臉 / 人眼及貓狗眼等檢測上報(bào)。
新增深度流、拍照深度信息輸出能力。
圖片
新增 Picture 類型(一些包含特殊信息的圖片可以解碼為多圖對象,即 Picture 類型),支持多圖對象編解碼和主輔圖管理。適用于 JPEG 和 HEIC 圖片。
事件通知
新增 C API,支持查詢通知使能狀態(tài)、以及訂閱、退訂公共事件。
支持應(yīng)用拉起系統(tǒng)的半模態(tài)通知設(shè)置頁面。
基礎(chǔ)通信
新增 C API,支持查詢 Wi-Fi、藍(lán)牙開關(guān)狀態(tài)。
位置服務(wù)
新增 C API,支持查詢定位開關(guān)狀態(tài)、啟動(dòng)定位、結(jié)束定位、位置上報(bào)。
電話服務(wù)
新增 C API,支持獲取蜂窩網(wǎng)絡(luò)的駐網(wǎng)信息,包含網(wǎng)絡(luò)注冊狀態(tài)、接入制式等。
新增 C API,支持獲取默認(rèn)數(shù)據(jù)業(yè)務(wù)卡的信息。
電源
支持系統(tǒng)獲取當(dāng)前充電電流,新增用于獲取當(dāng)前設(shè)備電流的接口 nowCurrent。
支持飛行模式關(guān)聯(lián)溫控管控的能力,開發(fā)者可通過定制溫控策略來設(shè)置設(shè)備進(jìn)入飛行模式。
支持根據(jù) WorkSource 代理運(yùn)行鎖,輔助資源調(diào)度模塊進(jìn)行功耗控制。
對于低電量狀態(tài)的設(shè)備,支持將其從睡眠狀態(tài)(S3)喚醒后自動(dòng)進(jìn)入休眠狀態(tài)(S4),實(shí)現(xiàn)超長待機(jī)的特性。
啟動(dòng)恢復(fù)
支持查詢 distributionOsApiName,獲取 API 版本信息。
ArkCompiler
ASON 支持解析字符串返回 collections.Map。
提供帶模板的 taskpool 接口,優(yōu)化返回值結(jié)構(gòu),使返回值不需要做強(qiáng)行轉(zhuǎn)換。
多模輸入
新增鍵值,支持屏幕朗讀自定義公共事件能力。
支持對連按 5 次電源鍵的組合操作進(jìn)行檢測的能力。
支持電源鍵和音量鍵事件監(jiān)聽。
提供紅外頻率查詢和設(shè)置接口。
資源調(diào)度
新增 VOIP 長時(shí)任務(wù)類型,支持應(yīng)用退至后臺后進(jìn)行音視頻通話服務(wù)。
剪貼板
新增 C API,支持復(fù)制和粘貼多種類型的數(shù)據(jù)、上報(bào)跨設(shè)備的數(shù)據(jù)變化。
支持檢測剪貼板中是否存在指定格式的數(shù)據(jù)。
Web
支持獲取網(wǎng)頁當(dāng)前的滾動(dòng)偏移量。
Web 組件資源響應(yīng)對象(WebResourceResponse)支持檢測響應(yīng)數(shù)據(jù)是否已準(zhǔn)備就緒,并新增了 string、number、ArrayBuffer、object 四種類型的資源響應(yīng)數(shù)據(jù)。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。