鸿蒙系统发展资源太多,找不到有没有网站汇总各种与鸿蒙系统发展相关的资源,如原生库,三方库,样例代码等
一.介绍DevEco MarketPlace。
DevEco MarketPlace聚合了鸿蒙系统丰富的生态开发资源包,方便开发者一站式获取所需资源,轻松完成鸿蒙系统智联的硬件,雾化服务和应用的开发。
DevEco MarketPlace网站将资源分为两类,分别通过以下两个页面显示:
设备组件页面:面向设备开发者的资源库,提供分发和组件包资源。
图1设备组件页面。
应用程序和服务组件页面:面向应用程序开发人员的资源库,提供原子化的服务组件,工程模板和示例代码资源。
图2应用程序和服务组件页面。
让我们关注这两个资源页面。
二是面向设备开发者的资源库。
IT之家了解到,DevEco MarketPlace网站的设备组件页面为设备开发者提供了开发资源包,为开发者带来了WLAN连接产品,相机产品等开源发行版,也支持开发者定制自己的发行版,并提供了很多组件包供开发者下载。
设备组件页面分为三个子页面:
开源发行版:提供了许多典型产品的开源发行版,并支持开发人员向开源发行版添加可定制的组件,以获得他们需要的发行版。
我的发行版:支持开发者定制轻量级和小型系统的发行版,并为定制的发行版提供管理功能。
包:提供流行的系统组件,包括内核,驱动程序,服务框架和其他类型的组件。
我们来看看这三个子页面的具体功能:
1.开源发行版。
在开源分发子页面,开发者可以根据OS版本,内核,开发板的组合,筛选出需要的开源分发,点击进入分发的详细页面发布详细信息页面显示了该版本的功能特性,操作说明,依赖组件等信息,并提供了下载各个版本和定制组件的功能
图3开源发行版。
2.我的分配。
在我的发行版子页面,开发者可以自定义发行版,即根据需要选择开发板,内核,系统服务,应用实例,编译工具和组件,自定义自己的发行版的自定义分发保存后,将显示在我的分发页面上,后续开发人员可以管理自己定义的分发
说明开发者使用华为账号登录后需要显示:我的分发子页面。
图4我的分布。
3.组件包。
在组件包子页面,开发者可以根据类型,OS版本,内核,开发板的组合筛选出需要的组件,点击进入组件的详细页面如图5所示,组件详细信息页面显示了组件的描述,与其他组件的依赖关系,安装命令和其他信息,并提供了每个版本的下载功能
图5组件详细信息页面。
3.面向应用程序开发人员的资源库。
DevEco MarketPlace网站的应用和服务组件页面为应用开发者提供应用开发资源包,如典型场景的原子化服务组件,应用开发工程模板,API样例代码等。
应用程序和服务组件页面分为三个子页面:
雾化服务组件:提供了丰富的雾化服务组件资源,包括UI,安全,多媒体,网络等多种类型的组件。
模板:为超级终端和各种设备提供应用开发工程模板,覆盖各种典型行业场景。
示例代码:提供了流行的API示例代码和典型场景示例。
我们来看看这三个子页面的具体功能:
1.雾化服务组件。
在雾化服务组件子页面,开发人员可以根据组件类型或组件组合过滤出所需的组件
从图6可以看出,对于动画组件,Description支持展示该组件的动画效果,并提供该组件的详细介绍,操作说明,配置说明等信息。
图6组件的描述信息。
从图7中可以看到,组件详细信息页面上的安装显示了如何在项目中添加这个组件依赖项。
图7组件的安装信息。
2.工程模板。
图8工程模板。
了解过新版DevEco Studio 2.2 Beta2功能的开发者应该已经知道DevEco Studio增加了模板市场的功能您可以直接从最新版本的DevEco Studio中获得DevEco MarketPlace网站上的工程模板!详情请见我们之前在DevEco Studio 2.2 Beta2上的推文
3.示例代码。
在示例代码子页面,开发人员可以按类型或类型组合筛选出所需的示例代码,然后点击进入示例代码的详细信息页面如图9所示,示例代码详细页面提供了代码的详细介绍,并支持在Gitee点击仓库地址直接查看源代码
图9示例代码。
除了上述资源库,DevEco MarketPlace网站的贡献页面为开发者提供了一个共享开发资源的平台华为欢迎开发者参与鸿蒙系统生态共建,并与开发者分享原创组件和样本代码