华为HarmonyOS再新增300+开源组件!涉音视频等8大类

Python032

华为HarmonyOS再新增300+开源组件!涉音视频等8大类,第1张

HarmonyOS官方宣布,再次新增300+开源组件,共涉及8大类(工具、网络、文件数据、UI、框架、动画图形、音视频、 游戏 )。

据介绍,开发者可以直接通过OpenHarmony Gitee开源地址下载源码或从HarmonyOS应用包管理平台获取相关组件。

官方表示,组件有助于降低应用开发难度,提升开发效率,让应用开发更简单高效。

据悉,2019年,华为宣布HarmonyOS开源,2020年9月,开放原子开源基金会接受华为捐赠的智能终端操作系统基础能力相关代码,随后进行开源,并根据命名规则为该开源项目命名为OpenAtom OpenHarmony(简称“OpenHarmony”)。

2020年12月,博泰、华为、京东、润和、亿咖通、中科院软件所、中软国际等七家单位,在开放原子开源基金会的组织下成立了OpenHarmony项目群工作委员会,开始对OpenHarmony项目进行开源社区治理。各家单位对OpenHarmony开源项目持续投入和贡献。

据了解,开放原子开源基金会是致力于推动全球开源产业发展的非营利机构,由阿里巴巴、百度、华为、浪潮、腾讯、360、招商银行等多家龙头 科技 企业联合发起,于2020年6月登记成立,是我国在开源领域的首个基金会。

今年6月,华为HarmonyOS正式面向消费者发布,这是一款面向全场景的分布式操作系统,可用于物联网各种设备,除手机外,HarmonyOS也能适配手表、平板等智能终端设备。

中国经济周刊—经济网讯 7月28日,据“HarmonyOS开发者”公号消息,自第一批HarmonyOS 400+组件开源后,本次新增300多个开源组件,共涉及8大类(工具、网络、文件数据、UI、框架、动画图形、音视频、 游戏 )。

开发者可以直接通过OpenHarmony Gitee开源地址下载源码或从HarmonyOS应用包管理平台获取相关组件。

鸿蒙HarmonyOS ArkUI(eTS)组件间通信涉及组件属性与显示、父子组件间通信、祖孙组件间通信、不相干组件间通信等,而组件两两间通信也有单向与双向之分。通过学习HDC2021和官方文档,本系列以@State、@Link、@Prop、@Provide与@Consume、@StorageLink等组件状态装饰器介绍组件间通信方式。

本次介绍:@State。

组件其实是一个结构体,它有属性、有方法,用build方法描述UI。@State装饰组件的状态属性,当@State装饰的变量变化时,组件会重新渲染更新UI。

代码如下:

当点击“加1”按钮时,Text标签的数字会加1显示,即myVal通过button点击事件改变了值,并显示在Text上。

注意事项:标记为@State的属性是私有变量,只能在组件内访问;必须为@State变量分配初始值。