6月20日消息,開(kāi)源開(kāi)放原子開(kāi)源鴻蒙6.0 Beta1版本已正式發(fā)布,鴻蒙進(jìn)一步增強(qiáng)ArkUI組件能力,大版堆新提供更安全、本B布帶更靈活的開(kāi)源組件布局。
該版本還增強(qiáng)分布式數(shù)據(jù)管理能力,鴻蒙支持應(yīng)用對(duì)標(biāo)準(zhǔn)化數(shù)據(jù)進(jìn)行展示;升級(jí)音頻引擎2.0,大版堆新提升整體運(yùn)行效率并降低播放時(shí)延;增強(qiáng)窗口、本B布帶位置服務(wù)、開(kāi)源輸入法框架、鴻蒙安全等相關(guān)能力。大版堆新
重要更新內(nèi)容如下:
應(yīng)用框架方面:
程序框架服務(wù)
新增AppServiceExtensionAbility模塊,本B布帶提供后臺(tái)服務(wù)相關(guān)擴(kuò)展能力,開(kāi)源包括后臺(tái)服務(wù)的鴻蒙創(chuàng)建、銷毀、大版堆新連接、斷開(kāi)等生命周期回調(diào)。
新增支持應(yīng)用查詢自身權(quán)限授權(quán)狀態(tài)信息。
應(yīng)用包管理
新增setShortcutVisibleForSelf接口,支持設(shè)置當(dāng)前應(yīng)用的快捷方式是否顯示。
新增getAbilityInfo接口,支持根據(jù)指定的uri獲取應(yīng)用的ability信息。
ArkTS
新增FastBuffer對(duì)象定義。FastBuffer對(duì)象是更高效的Buffer容器。
新增支持以動(dòng)態(tài)序列化方式生成XML文件。
新增針對(duì)系統(tǒng)JSVM引擎API調(diào)用內(nèi)存泄漏問(wèn)題的定位能力。
ArkUI
組件基礎(chǔ)能力增強(qiáng):
組件背景安全區(qū)默認(rèn)延伸:當(dāng)組件與非安全區(qū)鄰接時(shí)(包括SafeAreaPadding和狀態(tài)欄),組件背景默認(rèn)延伸到非安全區(qū),提升沉浸式開(kāi)發(fā)體驗(yàn)。
忽略組件布局安全區(qū)邊緣:當(dāng)組件與非安全區(qū)鄰接時(shí)(包括SafeAreaPadding和狀態(tài)欄),組件設(shè)置忽略布局安全區(qū)邊緣后可布局到非安全區(qū)。
基礎(chǔ)布局能力:組件寬高支持LayoutPolicy布局能力,包括自適應(yīng)父組件matchParent,自適應(yīng)內(nèi)容wrapContent,自適應(yīng)內(nèi)容(忽略父組件的約束)fitAtIdealSize。
Navigation雙欄模式下,支持右側(cè)頁(yè)面設(shè)置默認(rèn)占位頁(yè),開(kāi)發(fā)者無(wú)需管理默認(rèn)占位頁(yè)的顯示和隱藏,提高易用性。
菜單與拖拽過(guò)渡,菜單跟隨效果優(yōu)化:拖拽發(fā)起時(shí),實(shí)時(shí)更新菜單位置;菜單整體跟隨拖拽跟手圖;跟手圖存在縮放場(chǎng)景時(shí),菜單與跟手圖之間的間隔整體相對(duì)合理。
通過(guò)XComponent組件的lockCanvas接口,開(kāi)發(fā)者可獲取到Drawing Canvas對(duì)應(yīng)的ArkTS對(duì)象,使用該對(duì)象執(zhí)行繪制指令會(huì)直接繪制到XComponent上,相較于基于C API接口繪制,更易用。
保存控件新增支持圖標(biāo)和文字的自定義能力。
窗口管理
新增支持窗口顯示時(shí)默認(rèn)不獲取焦點(diǎn),點(diǎn)擊后可獲取焦點(diǎn)。
新增支持輸入法動(dòng)畫(huà)開(kāi)始前和結(jié)束后的回調(diào),方便應(yīng)用進(jìn)行輸入法彈出與收回動(dòng)畫(huà)的響應(yīng)。
窗口文本處理能力增強(qiáng):新增支持中西文自動(dòng)間距,支持排版時(shí)去除行位空格;新增支持修改文本顏色無(wú)需重新排版;新增支持設(shè)置文字渲染高對(duì)比度模式。
分布式數(shù)據(jù)管理
優(yōu)化分布式數(shù)據(jù)對(duì)象對(duì)資產(chǎn)的管理,新增支持直接設(shè)置uri來(lái)管理資產(chǎn)或資產(chǎn)數(shù)組。
新增提供基于標(biāo)準(zhǔn)化數(shù)據(jù)結(jié)構(gòu)的卡片控件接口,支持應(yīng)用對(duì)標(biāo)準(zhǔn)化數(shù)據(jù)結(jié)構(gòu)進(jìn)行可視化展示。
新增公共數(shù)據(jù)通路DataHub相關(guān)C API能力,支持開(kāi)發(fā)者在C/C++側(cè)使用DataHub能力。
統(tǒng)一數(shù)據(jù)管理框架UDMF新增系統(tǒng)分享、picker、右鍵菜單通道生命周期管理能力。
分布式服務(wù)
DistributedServiceKit新增獲取本地設(shè)備名稱C API。
事件通知
新增支持獲取通知設(shè)置狀態(tài),包括是否開(kāi)啟振動(dòng)、是否開(kāi)啟響鈴。
媒體方面:
音頻服務(wù)
升級(jí)音頻引擎2.0,提升整體運(yùn)行效率以及降低播放時(shí)延。
新增直播場(chǎng)景的錄音流類型SOURCE_TYPE_LIVE,該錄音效果支持系統(tǒng)級(jí)回聲消除能力。
新增OH_AudioWorkgroup 接口可以讓?xiě)?yīng)用指定自身的音頻渲染線程,按需提升線程優(yōu)先級(jí)和運(yùn)行效率。
系統(tǒng)方面:
基礎(chǔ)通信
Wi-Fi新增支持連接候選網(wǎng)絡(luò)時(shí)提示確認(rèn)是否信任該網(wǎng)絡(luò),并提供確認(rèn)的回調(diào)。
電話服務(wù)
新增支持需要使用專網(wǎng)APN的應(yīng)用查看APN列表和連接特定APN。
多模輸入
新增支持觸屏操作時(shí),上報(bào)的輸入事件坐標(biāo)為浮點(diǎn)類型,提升觸屏點(diǎn)擊的精準(zhǔn)度。
輸入法框架
輸入法應(yīng)用懸浮軟鍵盤(pán)和候選詞窗口新增支持startMoving,及支持輸入法應(yīng)用感知編輯框中的占位文本和所屬Ability的名字。
新增支持通過(guò)hdc命令管理輸入法。
新增支持短信驗(yàn)證碼編輯框、自動(dòng)大小寫(xiě)模式、編輯框放棄正在輸入的文字。
DFX
新增HiDebug對(duì)應(yīng)用主線程進(jìn)行?;厮莸哪芰Α?/p>
HiAppEvent新增訂閱踩內(nèi)存事件FDSAN故障類型,即由于操作文件描述符不當(dāng)導(dǎo)致的故障。
安全
證書(shū)管理新增openAuthorizeDialog接口,支持拉起用戶證書(shū)憑據(jù)授權(quán)界面,用戶授權(quán)后應(yīng)用可使用授權(quán)的證書(shū)憑據(jù)進(jìn)行雙向TLS認(rèn)證或文檔簽名。
加解密算法庫(kù)框架提供了非對(duì)稱加解密、簽名、密鑰協(xié)商、密鑰派生、消息認(rèn)證碼、隨機(jī)數(shù)的C API。
加解密算法庫(kù)框架提供了ASN1格式和R|S格式的sm2簽名數(shù)據(jù)互轉(zhuǎn)能力;支持DES算法。
證書(shū)算法庫(kù)支持獲取utf-8編碼的證書(shū)或證書(shū)吊銷列表的頒發(fā)者名稱。
HUKS開(kāi)放數(shù)字盾所依賴的ArkTS API和C API。
應(yīng)用服務(wù)方面:
位置服務(wù)
新增支持獲取兩個(gè)位置之間直線距離的能力。
詳細(xì)信息可參考此處。
本文來(lái)源:http://www.cx2088.cn/news/70e3999890.html
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容,請(qǐng)發(fā)送郵件舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。