0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OpenHarmony 4.0版本發(fā)布 趕快來(lái)一瞧究竟

OpenHarmony技術(shù)社區(qū) ? 來(lái)源: OpenHarmony技術(shù)社區(qū) ? 作者:OpenHarmony技術(shù)社區(qū) ? 2023-06-06 09:26 ? 次閱讀

大家有關(guān)注 OpenHarmony 版本計(jì)劃的應(yīng)該都知道 OpenHarmony 4.0 會(huì)在 6 月初發(fā)布,我也時(shí)常關(guān)注 OpenHarmony 倉(cāng),這不,近日我就發(fā)現(xiàn)了 4.0 版的分支已經(jīng)有了!

于是乎我更好奇了,就找了一下相關(guān)文檔,終于發(fā)現(xiàn)了 4.0 帶來(lái)的一些新的變化,這次還是更多的聚焦于標(biāo)準(zhǔn)系統(tǒng)上。

43b6fd52-0408-11ee-90ce-dac502259ad0.png

首先第一個(gè)更新就是 OpenHarmony 4.0 Beta1 版本,開(kāi)始提供首批 API Level 10 接口。 接下來(lái)我們就繼續(xù)從應(yīng)用框架以及 ArkUI 等方面看一下。

概述

OpenHarmony 4.0 版本標(biāo)準(zhǔn)系統(tǒng)能力持續(xù)完善,ArkUI 進(jìn)一步完善組件能力和效果、應(yīng)用框架優(yōu)化了 Extension 能力、應(yīng)用包支持不解壓安裝和跨應(yīng)用共享、分布式數(shù)據(jù)管理新增統(tǒng)一數(shù)據(jù)管理框架(UDMF)、媒體進(jìn)一步增強(qiáng)音頻/媒體播放/媒體控制/相機(jī)的能力、事件通知新增應(yīng)用角標(biāo)管理、安全基礎(chǔ)能力支持更多密鑰管理的能力、ArkCompiler 更新了 c++ 工具鏈的相關(guān)工具版本、測(cè)試框架多個(gè)工具能力增強(qiáng)。

OpenHarmony 4.0 Beta1 版本開(kāi)始提供首批 API Level 10 接口。

應(yīng)用框架

①Extension 能力最小化管理,支持各類 Extension 根據(jù)業(yè)務(wù)場(chǎng)景開(kāi)放 API,防止敏感 API 的調(diào)用。

②支持?jǐn)?shù)據(jù)或文件的 URI 臨時(shí)授權(quán),應(yīng)用可以把自己文件的讀寫(xiě)權(quán)限授權(quán)給其他應(yīng)用。

③支持了 UIExtension 機(jī)制,用于實(shí)現(xiàn)有界面的 Extension,UIExtension 的界面可以嵌入到調(diào)用方應(yīng)用的窗口上顯示。

目前已構(gòu)建 UIExtension 基礎(chǔ)能力:

支持統(tǒng)一的 UIExtension 模板,接口含義清晰,服務(wù)開(kāi)發(fā)標(biāo)準(zhǔn)化。

支持原生默認(rèn)的 Extension 界面展示,方便開(kāi)發(fā)者快速實(shí)現(xiàn) Extension 功能,同時(shí)也提供界面定制能力。

后續(xù)版本會(huì)逐步提供Share、Picker等模板。

④支持原子化服務(wù)的分享,應(yīng)用開(kāi)發(fā)者可以使用 UIAbility 組件提供的 UIAbility.onShare() 生命周期方法,設(shè)置要分享的數(shù)據(jù)。用戶可以通過(guò)分享框把原子化服務(wù)和卡片分享到另外一臺(tái)終端設(shè)備。

ArkUI

①提供 Extension 組件,用于將一個(gè)應(yīng)用的擴(kuò)展功能,嵌入顯示到另一個(gè)應(yīng)用內(nèi)。

②組件屬性變化支持過(guò)渡動(dòng)效,如 Divider 組件配置分割條顏色和顏色屬性時(shí)支持過(guò)渡動(dòng)效,提升組件屬性變化時(shí)用戶體驗(yàn)。

③Text/Image/Video/ListItem/GridItem組件支持用戶長(zhǎng)按組件默認(rèn)進(jìn)入拖拽行為,支持開(kāi)發(fā)者關(guān)閉默認(rèn)拖拽,提升開(kāi)發(fā)者開(kāi)發(fā)效率。

④支持給組件設(shè)置球面高階屬性、下邊緣像素?cái)U(kuò)展、取色模糊、G2 圓角、陰影、漸變高階圖形屬性,豐富開(kāi)發(fā)者開(kāi)發(fā)高階動(dòng)畫(huà)效果的能力。

⑤繪制組件 Rect/Circle/Ellipse/Line/Polyline/Polygon/Path/ Shape 支持偏移、裁剪、遮罩等通用屬性,增強(qiáng)繪制組件基礎(chǔ)功能。

⑥自定義彈框支持蒙層顏色、彈出動(dòng)畫(huà)自定義(如允許開(kāi)發(fā)者設(shè)置彈出動(dòng)畫(huà)效果的相關(guān)參數(shù)),增強(qiáng)彈框的開(kāi)發(fā)者自定義能力。

⑦bindContextMenu/bindMenu 支持自定義位置,允許開(kāi)發(fā)者設(shè)置菜單的位置。

⑧ColumnSplit 分隔線支持可拖動(dòng)。

⑨Refresh 組件支持自定義下拉刷新能力,允許開(kāi)發(fā)者設(shè)置下拉刷新時(shí)的顯示內(nèi)容。

⑩支持文本組件中返回輸入字符串寬高的能力,用于字符串折疊顯示時(shí),鼠標(biāo)懸浮可彈出字符串完整提示框。

也可以關(guān)注代碼倉(cāng):

https://gitee.com/openharmony

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1507

    瀏覽量

    62215
  • ARK
    ARK
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    13795
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2113

    瀏覽量

    73742
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3731

    瀏覽量

    16431
  • 原子化服務(wù)
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    908

原文標(biāo)題:OpenHarmony 4.0版本發(fā)布啦!

文章出處:【微信號(hào):gh_834c4b3d87fe,微信公眾號(hào):OpenHarmony技術(shù)社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    特斯拉FSD V13.2版本正式發(fā)布

    的又次重要突破。 FSD V13.2版本發(fā)布對(duì)特斯拉而言具有重要意義。該版本在技術(shù)和功能上進(jìn)行了全面升級(jí),旨在提供更加穩(wěn)定、高效的自動(dòng)駕駛體驗(yàn)。特斯拉表示,如果新
    的頭像 發(fā)表于 12-03 11:01 ?715次閱讀

    訊飛星火大模型V4.0正式發(fā)布

    日前,訊飛星火V4.0正式發(fā)布,升級(jí)成為更懂你的AI助手!訊飛星火4.0 API同步上線,Ultra版本首次公開(kāi)發(fā)布!
    的頭像 發(fā)表于 10-14 10:06 ?825次閱讀

    ENV-Windows v2.0.0版本發(fā)布

    ENV-Windows v2.0.0版本發(fā)布
    的頭像 發(fā)表于 06-26 08:35 ?817次閱讀
    ENV-Windows v2.0.0<b class='flag-5'>版本</b><b class='flag-5'>發(fā)布</b>

    龍芯2K0300蜂鳥(niǎo)板支持OpenHarmony 4.0 Release版本操作系統(tǒng)

    OpenHarmony操作系統(tǒng),可以為開(kāi)發(fā)者提供更多的選擇。本次發(fā)售的2K0300蜂鳥(niǎo)開(kāi)發(fā)板內(nèi)置OpenHarmony 4.0 Release版本操作系統(tǒng),并支持升級(jí)到
    發(fā)表于 06-20 10:02

    STM32的4.0版本的電機(jī)庫(kù)是如何實(shí)現(xiàn)OOP編程的?

    STM32的4.0版本的電機(jī)庫(kù)是如何實(shí)現(xiàn)OOP編程的 看4.0的電機(jī)庫(kù),看到使用的OOP編程思想,但是C語(yǔ)言本身好像是不支持繼承、虛函數(shù)等技術(shù)的 那電機(jī)庫(kù)里是怎么實(shí)現(xiàn)的,有好的相關(guān)學(xué)習(xí)資料嗎?
    發(fā)表于 05-17 06:50

    鴻蒙開(kāi)發(fā):【OpenHarmony 4.0 Release指導(dǎo)】

    OpenHarmony 4.0版本如期而至,開(kāi)發(fā)套件同步升級(jí)到API 10。相比3.2 Release版本,新增4000多個(gè)API,應(yīng)用開(kāi)發(fā)能力更加豐富;HDF新增200多個(gè)HDI接口
    的頭像 發(fā)表于 05-14 09:59 ?1555次閱讀
    鴻蒙開(kāi)發(fā):【<b class='flag-5'>OpenHarmony</b> <b class='flag-5'>4.0</b> Release指導(dǎo)】

    【開(kāi)源鴻蒙】下載OpenHarmony 4.1 Release源代碼

    本文介紹了如何下載開(kāi)源鴻蒙(OpenHarmony)操作系統(tǒng) 4.1 Release版本的源代碼,該方法同樣可以用于下載OpenHarmony最新開(kāi)發(fā)版本(master分支)或者
    的頭像 發(fā)表于 04-27 23:16 ?986次閱讀
    【開(kāi)源鴻蒙】下載<b class='flag-5'>OpenHarmony</b> 4.1 Release源代碼

    OpenAtom OpenHarmony 4.1 Release版本正式發(fā)布

    近日,OpenAtom OpenHarmony(以下簡(jiǎn)稱“OpenHarmony”)4.1 Release版本如期而至,開(kāi)發(fā)套件同步升級(jí)到API 11 Release。
    的頭像 發(fā)表于 04-07 11:43 ?717次閱讀

    攜手OpenHarmony,先楫半導(dǎo)體HPMicro ohos v1.0.0 正式發(fā)布

    各位關(guān)注先楫的小伙伴們,基于OpenHarmony4.0-Release版本和hpm_sdkv1.4.0版本的HPMicroohosv1.0.0正式發(fā)布了。
    的頭像 發(fā)表于 04-03 08:16 ?1093次閱讀
    攜手<b class='flag-5'>OpenHarmony</b>,先楫半導(dǎo)體HPMicro ohos v1.0.0 正式<b class='flag-5'>發(fā)布</b>

    先楫半導(dǎo)體攜手OpenHarmony正式發(fā)布HPMicro ohos v1.0.0

    各位關(guān)注先楫的小伙伴們,基于OpenHarmony 4.0-Release版本和hpm_sdk v1.4.0 版本的 HPMicro ohos v1.0.0 正式
    的頭像 發(fā)表于 04-02 10:45 ?1228次閱讀
    先楫半導(dǎo)體攜手<b class='flag-5'>OpenHarmony</b>正式<b class='flag-5'>發(fā)布</b>HPMicro ohos v1.0.0

    華秋DFM 4.0版本震撼發(fā)布,效率再度提升20%!

    華秋旗下工業(yè)軟件——華秋DFM在業(yè)界的期待中迎來(lái)重大更新,正式推出4.0版本
    的頭像 發(fā)表于 03-08 14:08 ?774次閱讀
    華秋DFM <b class='flag-5'>4.0</b><b class='flag-5'>版本</b>震撼<b class='flag-5'>發(fā)布</b>,效率再度提升20%!

    華秋DFM 4.0版本震撼發(fā)布,效率再度提升20%!

    華秋旗下工業(yè)軟件——華秋DFM在業(yè)界的期待中迎來(lái)重大更新,正式推出4.0版本。此次升級(jí)不僅延續(xù)了華秋DFM貫以來(lái)對(duì)卓越性能和用戶體驗(yàn)的追求,更是在效率優(yōu)化上取得里程碑式的突破,整體效率再度提升20
    的頭像 發(fā)表于 03-08 08:06 ?1880次閱讀
    華秋DFM <b class='flag-5'>4.0</b><b class='flag-5'>版本</b>震撼<b class='flag-5'>發(fā)布</b>,效率再度提升20%!

    【鴻蒙】OpenHarmony 4.0藍(lán)牙代碼結(jié)構(gòu)簡(jiǎn)析

    OpenHarmony 4.0藍(lán)牙代碼結(jié)構(gòu)簡(jiǎn)析前言 OpenHarmony 4.0上藍(lán)牙倉(cāng)和目錄結(jié)構(gòu)進(jìn)行次較大整改,本文基于
    的頭像 發(fā)表于 02-26 16:08 ?1625次閱讀
    【鴻蒙】<b class='flag-5'>OpenHarmony</b> <b class='flag-5'>4.0</b>藍(lán)牙代碼結(jié)構(gòu)簡(jiǎn)析

    Embedded office發(fā)布安全插件V1.1版本!

    Embedded office很高興地宣布安全插件V1.1版本發(fā)布了!現(xiàn)在通過(guò)外部設(shè)備或不同核心架構(gòu)的專門(mén)通道支持端到端受保護(hù)的安全通信。
    的頭像 發(fā)表于 02-20 11:12 ?658次閱讀

    DAYU200的版子刷4.0的Release版本,屏幕觸摸不起作用,要怎么處理呀?

    自已從 OpenHarmony 官網(wǎng)下載的源碼 3.2 Release 版本編譯 燒錄進(jìn)去,功能都正常,4.0 Release 版本燒進(jìn)去后,能開(kāi)機(jī),能進(jìn)入系統(tǒng),查觸摸屏點(diǎn)擊不了。要怎
    發(fā)表于 01-23 18:54