又有 400 多个组件支持鸿蒙了!

栏目: 软件资讯 · 发布时间: 4年前

内容简介:HarmonyOS 目前提供了 16000 多个 API,而在 API 之外 HarmonyOS 还提供一系列组件库供开发者使用,这些库明显降低了应用开发者的开发难度,从而提升开发效率,让应用开发更简单高效。 HarmonyOS 组件库在 OpenHa...

又有 400 多个组件支持鸿蒙了!

HarmonyOS 目前提供了 16000 多个 API,而在 API 之外 HarmonyOS 还提供一系列组件库供开发者使用,这些库明显降低了应用开发者的开发难度,从而提升开发效率,让应用开发更简单高效。

HarmonyOS 组件库在 OpenHarmony 开源社区上可以直接获取,华为也还在不断扩增当中。如此好用的 HarmonyOS 组件库到底是什么?我们可以从以下五个方面来理解。

一、 HarmonyOS 组件库介绍

2021 年,HarmonyOS 将陆续推出 1000+组件,包含 UI、动画图形、框架、安全、 工具 、网络、文件数据、多媒体、图片缓存和基础功能,共 10 类(具体类别可参见下图),具有多设备形态可用、多端部署、性能优化三大特点。

又有 400 多个组件支持鸿蒙了!

二、 HarmonyOS 组件 Project 目录结构

HarmonyOS 组件的项目工程目录结构与 Java 工程类似,分为 build 编译目录、libs 依赖库目录、src 源码目录和构建脚本,结构清晰易懂。

又有 400 多个组件支持鸿蒙了!

开发者可以通过 HarmonyOS 的 IDE 工具 DevEco Studio 直接使用组件来进行项目开发,只需打开指定模板,相关目录结构就会自动导入到工程文件中。

又有 400 多个组件支持鸿蒙了!

三、组件的引用方式

常用组件的引用方式有以下三种:

1.Har 包引用(build.gradle)

二进制目录的引用简单直接,开发者只需把组件库都放进 libs 目录即可。做原型时非常方便,是初学者或者测试时常用的方式。

dependencies {

implementation project(":mylibrary")

}

2. 源文件引用(build.gradle)

开发者对使用的组件有优化需求的时候,可以进行源文件引用,把源码下载下来后同步修改。优化之后,还可以把源码贡献到开源仓中。

dependencies {

implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])

}

3. Maven 仓引用(build.gradle)

Maven 仓引用适合大规模团队开发或者商业应用开发,开发者直接在中央仓下载即可。

步骤一:

allprojects{

repositories {

maven {

url ‘file://D:/01.localMaven/’  //本地或远程 Maven 仓

}

 }

 }

步骤二:

dependencies {

implementation 'com.huawei.har:mylibrary:1.0.1'

 }

四、组件库如何获取

开发者通过 OpenHarmony Gitee 开源地址下载源码,或在 HarmonyOS 官网组件库文档当中,即可获取相关组件。

1. 组件库源码获取路径

又有 400 多个组件支持鸿蒙了!

2. 组件库文档获取路径

    HarmonyOS 组件库统一管理平台,可以方便快捷地查询文档。

又有 400 多个组件支持鸿蒙了!

五、部分组件 Demo 效果展示

1. BezierMaker:简单的贝塞尔曲线绘制方法

又有 400 多个组件支持鸿蒙了!

又有 400 多个组件支持鸿蒙了!

2. Cardslib:卡片式布局库

又有 400 多个组件支持鸿蒙了!

又有 400 多个组件支持鸿蒙了!

3. confetti 模仿雪花飘落的动画

又有 400 多个组件支持鸿蒙了!

又有 400 多个组件支持鸿蒙了!

4. FileDownloader:文件下载库

又有 400 多个组件支持鸿蒙了!

通过以上的介绍和描述,相信各位对 HarmonyOS 组件库如何使用应该有了一些基础的概念与认知。HarmonyOS 组件库可以帮助开发者更加高效地开发应用,与此同时,它的良性发展也需要开发者们在使用时不断反馈、补充和完善。HarmonyOS 生态的壮大繁荣,需要更多开发者的力量加入。

HarmonyOS 最新进展,欢迎关注开源中国鸿蒙专区:https://www.oschina.net/group/harmonyos
HarmonyOS 开源项目-OpenHarmony 最新代码仓更新进展,请关注 OpenHarmony Gitee 组织代码仓:https://gitee.com/openharmony


以上所述就是小编给大家介绍的《又有 400 多个组件支持鸿蒙了!》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Head First HTML5 Programming

Head First HTML5 Programming

Eric Freeman、Elisabeth Robson / O'Reilly Media / 2011-10-18 / USD 49.99

What can HTML5 do for you? If you're a web developer looking to use this new version of HTML, you might be wondering how much has really changed. Head First HTML5 Programming introduces the key featur......一起来看看 《Head First HTML5 Programming》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

随机密码生成器
随机密码生成器

多种字符组合密码