大量豐富 C API 能力! 開源鴻蒙 OpenHarmony 5.0.1 Release 發(fā)布

OpenHarmony 社區(qū)在 Gitee 上線了 OpenHarmony 5.0.1 Release 版本。
OpenHarmony 是由開放原子開源基金會(OpenAtom Foundation)孵化及運營的開源項目,目標(biāo)是面向全場景、全連接、全智能時代,基于開源的方式,搭建一個智能終端設(shè)備操作系統(tǒng)的框架和平臺。
OpenHarmony 5.0.1 Release 版本對標(biāo)準(zhǔn)系統(tǒng)的能力進(jìn)行持續(xù)完善,以快速迭代的方式推出 API 13,相比 5.0.0 Release 版本,重點做出了如下特性新增或增強(qiáng):
- 大量豐富了 C API 的能力,包括但不限于應(yīng)用框架的應(yīng)用查詢能力、ArkTS 的節(jié)點自定義屬性設(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
我們附完整更新內(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é)點自定義屬性設(shè)置能力,以及 ArkTS 側(cè)獲取任意目標(biāo)節(jié)點的自定義屬性的能力。
- Navigation 組件支持自定義標(biāo)題欄位置、主副標(biāo)題的字體樣式。NavDestination 組件支持設(shè)置底部工具欄樣式,以及控制工具欄的顯示與隱藏。
- 多個組件適配適老化場景,可隨系統(tǒng)適老化的設(shè)置進(jìn)行字體和組件尺寸的相應(yīng)變化。涉及的組件包括:Dialog、SeletTitleBar、SwipeRefresher、SplitLayout、ComposeTitleBar、ExceptionPrompt、TreeView、Filter、GridObjectSortComponent、ProgressButton、ToolBar、TabTitleBar 等。
- 增強(qiáng) RichEditor 組件能力,包括可配置滾動條顯隱狀態(tài)、支持圖片拖拽,以及完善了通用快捷鍵。
應(yīng)用包管理
- 新增 C API,用于查詢應(yīng)用入口的 MainElement 信息。
- 支持三方 HAR 獲取應(yīng)用啟動的 want 參數(shù),用于啟動宿主應(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)尺寸。
- 動畫機(jī)制優(yōu)化,在 UIAbility 退至后臺時,有限循環(huán)動畫停止至終止態(tài)并觸發(fā)結(jié)束回調(diào);無限循環(huán)動畫不受 UIAbility 前后臺影響,繼續(xù)執(zhí)行。
窗口
- 支持系統(tǒng)應(yīng)用主動請求焦點。
媒體
音頻
- 新增 C API,支持 AVSession 的基礎(chǔ)接入能力。
- 完善投播場景的錯誤碼。
- 完善投播中返回的設(shè)備信息屬性。
相機(jī)
- 新增鏡頭通用控制能力,包括鏡頭臟污檢測、腳架檢測、環(huán)形補(bǔ)光控制。
- 新增折疊屏鏡頭控制能力,包括按折疊狀態(tài)上報前后置鏡頭狀態(tài)以及支持自動切換鏡頭。
- 新增 HDR 拍照按 HEIF 格式輸出的能力。
- 新增云端增強(qiáng)拍攝效果的系統(tǒng)能力。
- 新增視頻分段式能力,拍攝視頻后生成可供快速預(yù)覽的視頻,待高質(zhì)量視頻處理并存儲到圖庫后刪除快速預(yù)覽視頻,提升視頻預(yù)覽效率。
- 新增相機(jī) Meta 檢測的系統(tǒng)能力,支持笑臉、人臉 / 人眼及貓狗眼等檢測上報。
- 新增深度流、拍照深度信息輸出能力。
圖片
- 新增 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)、啟動定位、結(jié)束定位、位置上報。
電話服務(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 代理運行鎖,輔助資源調(diào)度模塊進(jìn)行功耗控制。
- 對于低電量狀態(tài)的設(shè)備,支持將其從睡眠狀態(tài)(S3)喚醒后自動進(jìn)入休眠狀態(tài)(S4),實現(xiàn)超長待機(jī)的特性。
啟動恢復(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 長時任務(wù)類型,支持應(yīng)用退至后臺后進(jìn)行音視頻通話服務(wù)。
剪貼板
- 新增 C API,支持復(fù)制和粘貼多種類型的數(shù)據(jù)、上報跨設(shè)備的數(shù)據(jù)變化。
- 支持檢測剪貼板中是否存在指定格式的數(shù)據(jù)。
Web
- 支持獲取網(wǎng)頁當(dāng)前的滾動偏移量。
- Web 組件資源響應(yīng)對象(WebResourceResponse)支持檢測響應(yīng)數(shù)據(jù)是否已準(zhǔn)備就緒,并新增了 string、number、ArrayBuffer、object 四種類型的資源響應(yīng)數(shù)據(jù)。
相關(guān)文章
開源鴻蒙OpenHarmony 4.0 Release 正式發(fā)布(附更新教程與更新內(nèi)容匯總)
開源鴻蒙OpenHarmony 4.0 Release 正式發(fā)布,開發(fā)套件同步升級 API 1,如何體驗這個版本,詳細(xì)請看下文介紹2023-10-27開源鴻蒙 OpenHarmony 4.0 Beta 1 版本已現(xiàn)身 Gitee 網(wǎng)站(附概述文檔)
開源鴻蒙 OpenHarmony 4.0 Beta 1 版本的概述文檔已現(xiàn)身 Gitee 網(wǎng)站,表明了該版本的發(fā)布,官方稱,OpenHarmony 4.0 Beta 1 版本開始提供首批 API Level 10 接口2023-06-02開源鴻蒙 OpenHarmony 3.2.1 Release 發(fā)布(附更新內(nèi)容匯總)
開源鴻蒙 OpenHarmony 3.2.1 Release 發(fā)布,當(dāng)前版本在 OpenHarmony 3.2 release 的基礎(chǔ)上,更新支持或優(yōu)化增強(qiáng)的能力,詳細(xì)請看下文介紹2023-05-23開源鴻蒙 OpenHarmony 4.0路線圖公布: Beta 1 預(yù)計 5 月 31 日發(fā)布
開源版鴻蒙4.0即將更新,OpenHarmony 4.0 Beta1計劃于5月24日開始構(gòu)建,31日完成測試并發(fā)布,API版本將升級到10,7月31日發(fā)布OpenHarmony 4.0 Beta2版本,詳細(xì)請看下文介紹2023-05-10開源鴻蒙官方公告!停止維護(hù)OpenHarmony 1.0.1-Release 分支
開源鴻蒙 OpenHarmony 1.0.1-Release 分支停止維護(hù),1.0.1-Release 分支和基于此分支發(fā)布的 1.X 和 1.1.X 系列版本自 2023 年 4 月 1 日起停止維護(hù),分支不再合入代碼,不2023-04-03開源鴻蒙 OpenHarmony 3.2 Beta 5 發(fā)布 附新增內(nèi)容匯總
開源鴻蒙OpenHarmony 3.2 Beta 5 已發(fā)布,當(dāng)前版本在 OpenHarmony 3.2 Beta 4 的基礎(chǔ)上,更新支持或優(yōu)化增強(qiáng)的能力如下2023-02-02開源鴻蒙 OpenHarmony 已適配支持紅旗小牛智能超充設(shè)備
開源項目 OpenHarmony是每個人的 OpenHarmony 近日,紅旗智能打造的小牛智能超充順利通過OpenAtom OpenHarmony3.1 Release版本兼容性測評,獲頒OpenHarmony生態(tài)產(chǎn)品兼容性2023-01-15開源鴻蒙 OpenHarmony 新增支持證通電子分布式 ZT925 支持人臉支付
證通電子人臉支付終端設(shè)備 ZT8623 通過了人臉識別技術(shù)終端安全認(rèn)證,符合銀聯(lián)卡受理終端安全規(guī)范,支持銀聯(lián)、微信、支付寶等主流人臉支付系統(tǒng)。此外,該終端還可擴(kuò)展支持非2022-12-20開源鴻蒙 OpenHarmony 3.2 Beta4 發(fā)布 更新內(nèi)容匯總
開源鴻蒙 OpenHarmony 3.2 Beta4 已經(jīng)發(fā)布啦,新增了哪些功能呢?詳細(xì)請看該版本的更新內(nèi)容匯總2022-12-03開源鴻蒙 OpenHarmony Github 鏡像庫正式上線
開源鴻蒙 OpenHarmony Github 鏡像庫正式上線,下文小編就為大家?guī)碓敿?xì)介紹,感興趣的朋友一起看看吧2021-10-04