0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OpenHarmony 4.0版本发布 赶快来一瞧究竟

OpenHarmony技术社区 来源: OpenHarmony技术社区 作者:OpenHarmony技术社区 2023-06-06 09:26 次阅读

大家有关注 OpenHarmony 版本计划的应该都知道 OpenHarmony 4.0 会在 6 月初发布,我也时常关注 OpenHarmony 仓,这不,近日我就发现了 4.0 版的分支已经有了!

于是乎我更好奇了,就找了一下相关文档,终于发现了 4.0 带来的一些新的变化,这次还是更多的聚焦于标准系统上。

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

首先第一个更新就是 OpenHarmony 4.0 Beta1 版本,开始提供首批 API Level 10 接口。 接下来我们就继续从应用框架以及 ArkUI 等方面看一下。

概述

OpenHarmony 4.0 版本标准系统能力持续完善,ArkUI 进一步完善组件能力和效果、应用框架优化了 Extension 能力、应用包支持不解压安装和跨应用共享、分布式数据管理新增统一数据管理框架(UDMF)、媒体进一步增强音频/媒体播放/媒体控制/相机的能力、事件通知新增应用角标管理、安全基础能力支持更多密钥管理的能力、ArkCompiler 更新了 c++ 工具链的相关工具版本、测试框架多个工具能力增强。

OpenHarmony 4.0 Beta1 版本开始提供首批 API Level 10 接口。

应用框架

①Extension 能力最小化管理,支持各类 Extension 根据业务场景开放 API,防止敏感 API 的调用。

②支持数据或文件的 URI 临时授权,应用可以把自己文件的读写权限授权给其他应用。

③支持了 UIExtension 机制,用于实现有界面的 Extension,UIExtension 的界面可以嵌入到调用方应用的窗口上显示。

目前已构建 UIExtension 基础能力:

支持统一的 UIExtension 模板,接口含义清晰,服务开发标准化。

支持原生默认的 Extension 界面展示,方便开发者快速实现 Extension 功能,同时也提供界面定制能力。

后续版本会逐步提供Share、Picker等模板。

④支持原子化服务的分享,应用开发者可以使用 UIAbility 组件提供的 UIAbility.onShare() 生命周期方法,设置要分享的数据。用户可以通过分享框把原子化服务和卡片分享到另外一台终端设备。

ArkUI

①提供 Extension 组件,用于将一个应用的扩展功能,嵌入显示到另一个应用内。

②组件属性变化支持过渡动效,如 Divider 组件配置分割条颜色和颜色属性时支持过渡动效,提升组件属性变化时用户体验。

③Text/Image/Video/ListItem/GridItem组件支持用户长按组件默认进入拖拽行为,支持开发者关闭默认拖拽,提升开发者开发效率。

④支持给组件设置球面高阶属性、下边缘像素扩展、取色模糊、G2 圆角、阴影、渐变高阶图形属性,丰富开发者开发高阶动画效果的能力。

⑤绘制组件 Rect/Circle/Ellipse/Line/Polyline/Polygon/Path/ Shape 支持偏移、裁剪、遮罩等通用属性,增强绘制组件基础功能。

⑥自定义弹框支持蒙层颜色、弹出动画自定义(如允许开发者设置弹出动画效果的相关参数),增强弹框的开发者自定义能力。

⑦bindContextMenu/bindMenu 支持自定义位置,允许开发者设置菜单的位置。

⑧ColumnSplit 分隔线支持可拖动。

⑨Refresh 组件支持自定义下拉刷新能力,允许开发者设置下拉刷新时的显示内容。

⑩支持文本组件中返回输入字符串宽高的能力,用于字符串折叠显示时,鼠标悬浮可弹出字符串完整提示框。

也可以关注代码仓:

https://gitee.com/openharmony

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • API
    API
    +关注

    关注

    2

    文章

    1384

    浏览量

    60994
  • ARK
    ARK
    +关注

    关注

    0

    文章

    10

    浏览量

    13752
  • C++
    C++
    +关注

    关注

    21

    文章

    2066

    浏览量

    72901
  • OpenHarmony
    +关注

    关注

    23

    文章

    3313

    浏览量

    15161
  • 原子化服务
    +关注

    关注

    0

    文章

    31

    浏览量

    829

原文标题:OpenHarmony 4.0版本发布啦!

文章出处:【微信号:gh_834c4b3d87fe,微信公众号:OpenHarmony技术社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    OpenHarmony 4.0 Release版本发布

    与业务场景的终端商用设备操作系统发行版及解决方案。以下正文转自OpenAtomOpenHarmony微信公众号。OpenHarmony4.0Release版本如期而
    的头像 发表于 11-18 08:02 277次阅读
    <b class='flag-5'>OpenHarmony</b> <b class='flag-5'>4.0</b> Release<b class='flag-5'>版本</b><b class='flag-5'>发布</b>

    OpenHarmony 4.0 Release版本发布,邀您体验

    OpenHarmony4.0Release版本如期而至,开发套件同步升级到API10。相比3.2Release版本,新增4000+个API,应用开发能力更加丰富;HDF新增200+个HDI接口,硬件
    的头像 发表于 11-16 08:30 229次阅读
    <b class='flag-5'>OpenHarmony</b> <b class='flag-5'>4.0</b> Release<b class='flag-5'>版本</b><b class='flag-5'>发布</b>,邀您体验

    OpenHarmony 4.0 Release版本发布,新增4000+ API

    近日,OpenHarmony 4.0 Release版本如期发布,开发套件同步升级到API 10。相比3.2 Release版本
    的头像 发表于 11-13 11:31 503次阅读

    OpenHarmony 4.0 Release版本发布,邀您体验

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony OpenHarmony 4.0 Release版本
    的头像 发表于 11-10 20:15 292次阅读

    OpenHarmony 4.0 Release版本发布,深开鸿技术贡献获社区公开致谢和表彰!

    近日,OpenHarmony4.0Release版本正式对外发布,深开鸿作为OpenHarmony核心共建单位、社区生态厂商代码贡献(除华为外)Top1单位、首批
    的头像 发表于 11-08 08:33 389次阅读
    <b class='flag-5'>OpenHarmony</b> <b class='flag-5'>4.0</b> Release<b class='flag-5'>版本</b><b class='flag-5'>发布</b>,深开鸿技术贡献获社区公开致谢和表彰!

    OpenHarmony4.0 Release版本的开发数据

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony OpenAtom OpenHarmony 4.0 Release
    的头像 发表于 11-04 14:55 329次阅读

    【限量门票】OpenHarmony Meetup城市巡回成都站火热招募中!!

    ! 名额有限,立即加入我们的Meetup成都站,共同探讨OpenHarmony开源成果及发展趋势! 赶快来报名参加活动吧!! 报名链接: https://url.elecfans.com/u/b0fc8f077e 线上直播:https://t.elecfans.com
    发表于 10-24 14:18

    OpenHarmony Meetup成都站招募令

    ,立即加入我们的Meetup成都站,共同探讨OpenHarmony开源成果及发展趋势! 赶快来报名参加活动吧!! 活动议程如下:
    发表于 10-23 14:29

    报名开启!OpenHarmony Meetup城市巡回深圳站火热来袭!!

    签到还可领取精美周边小礼品份。 名额有限,立即加入我们的Meetup深圳站,共同探讨OpenHarmony生态及技术应用话题! 赶快来报名参加活动吧!! 报名链接: https
    发表于 10-10 15:14

    OpenHarmonyMeetup深圳站招募令

    签到还可领取精美周边小礼品份。 名额有限,立即加入我们的Meetup深圳站,共同探讨OpenHarmony生态及技术应用话题! 赶快来报名参加活动吧!! 报名链接:https://i.ope
    发表于 10-10 14:43

    抢先体验!OpenHarmony 4.0 Beta2新版本发布

    2023年8月3日,OpenAtom OpenHarmony(简称“OpenHarmony”)发布了Beta2版本,相较于历史版本我们持续完
    的头像 发表于 08-28 12:05 631次阅读

    OpenHarmony 4.0 Beta2新版本发布,邀您体验

    2023年8月3日,OpenAtom OpenHarmony(简称“OpenHarmony”)发布了Beta2版本,相较于历史版本我们持续完
    发表于 08-25 09:49

    OpenHarmony 4.0 Beta2新版本发布,邀您体验

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 2023年8月3日,OpenAtom OpenHarmony(简称“OpenHarmony
    的头像 发表于 08-24 21:10 445次阅读

    OpenHarmony 4.0 Beta1发布,邀您体验

    OpenHarmony 4.0的首个Beta版本,推出了系列新特性。期待社区开发者踊跃体验新特性,贡献智慧与力量,共同促进未来 4.0 Release
    的头像 发表于 06-08 18:30 409次阅读

    OpenHarmony 4.0 Beta1发布,邀您体验

    初夏之际,OpenAtom OpenHarmony(简称“OpenHarmony”) 4.0 Beta1版本如期而至。4.0 Beta1
    发表于 06-08 14:14