開源鴻蒙6.0 Beta1版本發布!深圳觸覺智能即將適配RK3566/RK3568/RK3576/RK3588等芯片

開放原子開源鴻蒙(OpenAtom OpenHarmony,簡稱“開源鴻蒙”或“OpenHarmony”)6.0 Beta1版本正式發布。相比5.1.0 Release版本進一步增強ArkUI組件能力,提供更安全、更靈活的組件布局;增強分布式數據管理能力,支持應用對標準化數據進行展示;升級音頻引擎2.0,提升整體運行效率并降低播放時延;增強窗口、位置服務、輸入法框架、安全等相關能力。

歡迎開發者了解并升級使用,積極反饋寶貴建議、參與貢獻,共同促進6.0版本的成熟。

應用框架

程序框架服務

  • 新增AppServiceExtensionAbility模塊,提供后臺服務相關擴展能力,包括后臺服務的創建、銷毀、連接、斷開等生命周期回調。

  • 新增支持應用查詢自身權限授權狀態信息。

應用包管理

  • 新增setShortcutVisibleForSelf接口,支持設置當前應用的快捷方式是否顯示。

  • 新增getAbilityInfo接口,支持根據指定的uri獲取應用的ability信息。

ArkTS

  • 新增FastBuffer對象定義。FastBuffer對象是更高效的Buffer容器。

  • 新增支持以動態序列化方式生成XML文件。

  • 新增針對系統JSVM引擎API調用內存泄漏問題的定位能力。

ArkUI

  • 組件基礎能力增強:

    ?組件背景安全區默認延伸:當組件與非安全區鄰接時(包括SafeAreaPadding和狀態欄),組件背景默認延伸到非安全區,提升沉浸式開發體驗。

    ?忽略組件布局安全區邊緣:當組件與非安全區鄰接時(包括SafeAreaPadding和狀態欄),組件設置忽略布局安全區邊緣后可布局到非安全區。

    ?基礎布局能力:組件寬高支持LayoutPolicy布局能力,包括自適應父組件matchParent,自適應內容wrapContent,自適應內容(忽略父組件的約束)fitAtIdealSize。

  • Navigation雙欄模式下,支持右側頁面設置默認占位頁,開發者無需管理默認占位頁的顯示和隱藏,提高易用性。

  • 菜單與拖拽過渡,菜單跟隨效果優化:拖拽發起時,實時更新菜單位置;菜單整體跟隨拖拽跟手圖;跟手圖存在縮放場景時,菜單與跟手圖之間的間隔整體相對合理。

  • 通過XComponent組件的lockCanvas接口,開發者可獲取到Drawing Canvas對應的ArkTS對象,使用該對象執行繪制指令會直接繪制到XComponent上,相較于基于C API接口繪制,更易用。

  • 保存控件新增支持圖標和文字的自定義能力。

窗口管理

  • 新增支持窗口顯示時默認不獲取焦點,點擊后可獲取焦點。

  • 新增支持輸入法動畫開始前和結束后的回調,方便應用進行輸入法彈出與收回動畫的響應。

  • 窗口文本處理能力增強:新增支持中西文自動間距,支持排版時去除行位空格;新增支持修改文本顏色無需重新排版;新增支持設置文字渲染高對比度模式。

分布式數據管理

  • 優化分布式數據對象對資產的管理,新增支持直接設置uri來管理資產或資產數組。

  • 新增提供基于標準化數據結構的卡片控件接口,支持應用對標準化數據結構進行可視化展示。

  • 新增公共數據通路DataHub相關C API能力,支持開發者在C/C++側使用DataHub能力。

  • 統一數據管理框架UDMF新增系統分享、picker、右鍵菜單通道生命周期管理能力。

分布式服務

  • DistributedServiceKit新增獲取本地設備名稱C API。

事件通知

  • 新增支持獲取通知設置狀態,包括是否開啟振動、是否開啟響鈴。

媒體

音頻服務

  • 升級音頻引擎2.0,提升整體運行效率以及降低播放時延。

  • 新增直播場景的錄音流類型SOURCE_TYPE_LIVE,該錄音效果支持系統級回聲消除能力。

  • 新增OH_AudioWorkgroup 接口可以讓應用指定自身的音頻渲染線程,按需提升線程優先級和運行效率。

系統

基礎通信

  • Wi-Fi新增支持連接候選網絡時提示確認是否信任該網絡,并提供確認的回調。

電話服務

  • 新增支持需要使用專網APN的應用查看APN列表和連接特定APN。

多模輸入

  • 新增支持觸屏操作時,上報的輸入事件坐標為浮點類型,提升觸屏點擊的精準度。

輸入法框架

  • 輸入法應用懸浮軟鍵盤和候選詞窗口新增支持startMoving,及支持輸入法應用感知編輯框中的占位文本和所屬Ability的名字。

  • 新增支持通過hdc命令管理輸入法。

  • 新增支持短信驗證碼編輯框、自動大小寫模式、編輯框放棄正在輸入的文字。

DFX

  • 新增HiDebug對應用主線程進行棧回溯的能力。

  • HiAppEvent新增訂閱踩內存事件FDSAN故障類型,即由于操作文件描述符不當導致的故障。

安全

  • 證書管理新增openAuthorizeDialog接口,支持拉起用戶證書憑據授權界面,用戶授權后應用可使用授權的證書憑據進行雙向TLS認證或文檔簽名。

  • 加解密算法庫框架提供了非對稱加解密、簽名、密鑰協商、密鑰派生、消息認證碼、隨機數的C API。

  • 加解密算法庫框架提供了ASN1格式和R|S格式的sm2簽名數據互轉能力;支持DES算法。

  • 證書算法庫支持獲取utf-8編碼的證書或證書吊銷列表的頒發者名稱。

  • HUKS開放數字盾所依賴的ArkTS API和C API。

應用服務

位置服務

  • 新增支持獲取兩個位置之間直線距離的能力。

即刻體驗

請您參考6.0 Beta1 Release Notes,了解本次發布版本的完整配套,歡迎開發者體驗、使用并向我們提供反饋。

https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v6.0-beta1.md

開發者文檔:

https://gitee.com/openharmony/docs/blob/OpenHarmony-6.0-Beta1/zh-cn/application-dev/website.md

Samples資源:

https://gitee.com/openharmony/applications_app_samples/tree/OpenHarmony-6.0-Beta1

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/85837.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/85837.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/85837.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

機器學習 (ML) 基礎入門指南

一、機器學習概述 (一)定義 在當今科技飛速發展的時代,機器學習作為人工智能的一個重要分支,正深刻地改變著我們的生活和工作方式。根據機器學習泰斗、卡耐基梅隆大學的湯姆米切爾 (Tom Mitchell) 教授的定義,機器學…

基于ARM ubuntu如何進行交叉編譯

場景總結: 平臺:x86 主機 工具鏈:aarch64-linux-gnu-gcc(用于編譯 64-bit ARM 程序) 目標:讓 gcc 自動使用 ARM Ubuntu rootfs 中的頭文件和庫(位于 /opt/arm64-ubuntu) 不希望每…

java+vue+SpringBoo社區藥房系統(程序+數據庫+報告+部署教程+答辯指導)

源代碼數據庫LW文檔(1萬字以上)開題報告答辯稿ppt部署教程代碼講解代碼時間修改工具 技術實現 開發語言:后端:Java 前端:vue框架:springboot數據庫:mysql 開發工具 JDK版本:JDK1.…

VS2022打Unity中的腳本斷點時出現當前不會命中斷點,找不到相應位置

今天遇到一個很傻的問題, 在新電腦中安裝了Unity和VS2022后,在Unity中打開一個新腳本,打斷點時報警告,如下: 原來在Unity中新建的腳本,如果沒有被使用,就會出現找不到位置的錯誤! 反…

UVA489劊子手游戲

UVA489 劊子手的游戲 Hangman Judge - 洛谷 #include <bits/stdc.h> using namespace std;bool arr[26]; int main() {int n;while (cin >> n && n ! -1){string s1, s2;memset(arr, 0, sizeof(arr));cout << "Round " << n <&l…

bat腳本抓取android日志

一 通過bat腳本抓取日志到windows電腦本地 1 通過包名抓取日志 echo off chcp 65001 >nul echo 獲取 com.starauto.ac 的 PID… FOR /F “delims” %%i IN (‘adb shell pidof com.starauto.ac’) DO set PID%%i echo 當前 PID: %PID% echo 開始抓取日志&#xff0c;僅限…

java開發為什么要分層

在 Java 開發中,分層架構(Layered Architecture)是一個常見的設計模式,它將系統分為不同的層級(如表示層、業務邏輯層、數據訪問層等),每個層次都有不同的職責和功能。分層架構的設計能夠帶來很多好處,下面是一些主要原因: 1. 提高代碼的可維護性 模塊化:通過將系統…

通達信 主力攻擊信號系統幅圖指標

通達信 主力攻擊信號系統幅圖指標 用法說明: 該指標用于識別股票或交易品種在短期內的主力資金介入信號,結合趨勢強度及多維度技術條件,幫助投資者捕捉潛在的上漲機會。 核心邏輯: 趨勢確認:要求價格處于20日均線之上,且均線呈上升態勢,確保短期趨勢偏多。 多信號共振…

Nuscences轉kitti數據集格式nuscenes2kitti,以及.bin文件可視化

1.首先去官網下載對應的工具庫https://github.com/linClubs/nuscenes2kitti.git 2.官網有具體的教程&#xff0c;不過編譯的時候需要刪除nus2kitti_ws/src的Cmake文件&#xff0c;除此之外在命令窗口進行軟鏈接export LD_PRELOAD/usr/lib/x86_64-linux-gnu/libffi.so.7 3.詳細…

[設計模式]創建型模式-單例模式

前言 單例模式是最簡單的一種模式。在Go中&#xff0c;單例模式指的是全局只有一個實例&#xff0c;并且它負責創建自己的對象。單例模式有減少內存和系統資源開銷、防止多個實例產生沖突等優點。 因為單例模式保證了實例的全局唯一性&#xff0c;并且只被初始化一次&#xf…

嵌入式開發之嵌入式系統硬件架構設計時,如何選擇合適的微處理器/微控制器?

在嵌入式系統硬件架構設計中,選擇合適的微處理器 / 微控制器(MCU/MPU)是關鍵環節,需從多維度綜合評估。以下是系統化的選擇策略及核心考量因素: 一、明確應用需求與核心指標 1. 性能需求 處理能力:根據任務復雜度確定主頻、指令集架構(ISA)。 簡單控制任務(如家電開…

《匯編語言:基于X86處理器》第3章 復習題和練習,編程練習

本篇記錄《匯編語言&#xff1a;基于X86處理器》第3章 復習題和練習&#xff0c;編程練習的學習。 3.9復習題和練習 3.9.1 簡答題 1.舉例說明三種不同的指令助記符。 答&#xff1a;MOV&#xff0c;ADD和MUL。 2.什么是調用規范?如何在匯編語言聲明中使用它? 答&#x…

基于STM32六路溫度監測上下限報警

基于STM32六路溫度監測報警 &#xff08;仿真&#xff0b;程序&#xff09; 功能介紹 具體功能&#xff1a; 1.DS18B20測得的六路溫度值&#xff1b; 2.LCD1602實時顯示六路溫度值&#xff1b; 3.當某一路超出溫度設定上下限&#xff0c;對應蜂鳴器會報警&#xff1b; 硬件…

七、Redis的持久化策略

兩種持久化策略: Redis這個緩存存放的數據是存到內存的&#xff0c;假如宕機了&#xff0c;那么就會數據丟失。如何避免這種情況呢&#xff1f;由此&#xff0c;Redis推出了兩種持久化機制。 第一種機制就是以二進制序列形式存儲數據的RDB快照&#xff0c;第二種機制就是以命令…

GVim-vimrc 字體縮放與界面優化配置

GVim-vimrc 字體縮放與界面優化配置 文章目錄 GVim-vimrc 字體縮放與界面優化配置背景問題解決方案1. 字體大小調整函數增加字體大小函數減少字體大小函數 2. 快捷鍵映射3. 自定義命令 附加界面優化光標行列高亮 完整配置使用技巧 背景問題 在使用Vim編輯器時&#xff0c;我們…

Oracle|Oracle SQL*Plus 配置上下翻頁功能

在數據庫管理工作中&#xff0c;高效的命令行操作體驗對于提升工作效率至關重要。本文將詳細介紹如何通過安裝 rlwrap 工具并進行環境變量配置&#xff0c;讓 SQL*Plus 獲得現代化的命令行體驗&#xff0c;助力數據庫操作效率的大幅提升。 一、安裝準備&#xff1a;創建軟件目…

PowerShell讀取CSV并遍歷組數組

在 PowerShell 中&#xff0c;從 CSV 文件獲取 Group 列的數據并遍歷輸出&#xff0c;可以按照以下步驟操作&#xff1a; 步驟說明&#xff1a; 讀取 CSV 文件&#xff1a;使用 Import-Csv 命令加載 CSV 數據。 提取 Group 數組&#xff1a;通過管道操作 | Select-Object -Ex…

【unitrix】 3.7 類型級加一計算(Add1.rs)

一、源碼 這段代碼實現了一個類型級別的加法操作&#xff08;Add1 trait&#xff09;&#xff0c;允許在編譯時對數字類型進行加一操作。它使用了類型系統來表示數字&#xff08;如 Z0、P1、N1 等&#xff09;&#xff0c;并定義了它們的加一行為。 //! 加一操作特質實現 / I…

據字典是什么?和數據庫、數據倉庫有什么關系?

目錄 一、數據字典的定義及作用 1. 對于數據開發者 2. 對于業務人員 3. 對于數據管理員 二、數據字典的組成 1. 數據項 2. 數據結構 3. 數據流 4. 數據存儲 5. 處理過程 三、數據字典與數據庫的關系 1. 數據字典是數據庫的重要組成部分 2. 數據字典為數據庫設計和…

附加日志會跟隨著expdp一起導出嗎

數據泵在導出數據表時會不會帶著附加日志一起導出&#xff0c;可以使用數據泵導入參數sqlfile進行sql追蹤。 實驗 1.新建測試表 SQL> create table Benjamin.tb_test (id int); Table created.SQL> alter table Benjamin.tb_test add supplemental log data(all) colu…