HarmonyOS线上Codelabs系列挑战赛第二期:调用三方库,制作酷炫的视觉效果

HarmonyOS线上Codelabs系列挑战赛正如火如荼进行中,开发者们可以通过体验基于HarmonyOS特性和能力的应用开发,快速构建有趣、有用的应用程序。火速加入,与众多开发者一起碰撞想法,Battle技艺,探索HarmonyOS的魅力。
在上一期的挑战赛中,大家尝试了Stage模型Ability的创建与使用(ArkTS)。本期,我们将:挑战调用第三方库,制作酷炫的视觉效果。
加入本期挑战的开发者可以参考官方提供的HarmonyOS Codelabs样例,通过修改相关参数或细节,实现第三方库的调用;也可以通过调用其他的第三方库和开发本地库,实现不同的酷炫效果。
活动时间:11月11日-11月23日23:59
本期奖品:

奖品图片仅供参考,以收到的实物为准。
参与方式:
① 根据主题,参考官方文档《》编写代码,运行Codelabs。
② 在Gitee指定代码仓提交代码:https://gitee.com/harmonyos/event/tree/codelabsContest2022
③ 填写问卷:https://huawei.wjx.cn/vm/PTondHk.aspx
④ 如果将开发Demo的经验或心得写成文章发布在华为开发者联盟论坛将获得加分(5分)。
评奖规则:
● 按要求填写完问卷即可获得参与奖的抽奖资格,抽奖将使用Excel,由公式:=INDEX(X:X,RANDBETWEEN(1,N)),每一期将随机抽取27名满足要求的获奖开发者。
● 在有效完成任务①②③后,即可参与一二三等奖的角逐,将由官方的评审团对Demo作品进行评审,对作品的完整性、代码质量、创新性和文档质量,四个维度进行评审。
● 提交的作品需保证代码的完整性,Demo可以顺利运行。打分采取满分100分制,四个维度的分数占比:完整性占比30%、代码质量占比30%、创新性占比30%、文档质量占比10%。
● 一等奖需要综合得分≥80分,二等奖需要综合得分≥70分,三等奖需要综合得分≥60分。例:一等奖将角逐出2名获奖者,如有4名得分超过80分,则取分数前两名,后两名将顺移至二等奖,依次顺移。如只有1名得分超过80分,则一等奖只取1名。
● 如果需要在论坛撰写文章获得附加分5分,文章中需包含:作品简介、demo展示gif图、核心代码展示、操作步骤等。
● 分数结果将在评审结束后公布在:https://developer.huawei.com/consumer/cn/forum/topic/0202103392123890120?fid=0101587866109860105
小提示:
文档质量参考:库的调用(ArkTS)。
代码质量参考:库的调用(ArkT。
调用其他第三方库请参考:https://repo.harmonyos.com/#/cn/application/atomService
优质文章参考:《#HarmonyOS挑战赛第四期#ArkUI(TS)声明式开发:仿微信九宫格选择图片》、《#HarmonyOS挑战赛第四期#轻松玩转HarmonyOS ArkUI 3.0 框架开发实战——1024程序员节 合成专属的1024》。
在Gitee仓提交Demo的指引
1. Gitee代码仓。
2. 提交文件名请以:“【挑战赛第二期】+XXX Demo”来命名。
3. 一个Demo请以一个文件夹的形式提交,详细提交指引请参考代码仓《提交Demo的指引readme》。
活动预告
**第三期挑战赛我们将围绕基础组件、容器组件和数据库等方面出具相关题目,敬请期待!**
连续完成多期挑战赛的优秀参赛者将有机会获得神秘大礼,请大家踊跃参加!
活动回顾
第一期挑战赛主题:构建一款属于你的 HarmonyOS 购物应用活动时间:11月4日-11月16日23:59
HarmonyOS线上Codelabs挑战赛开启,火速加入秀出你的超级「码」力
注:
如遇特殊情况,奖品无法派发,我们将为你更换等值奖品。
本次比赛注重原创,如发现有抄袭嫌疑,将被取消获奖资格。
本活动最终解释权归华为终端BG所有。

HarmonyOS线上Codelabs系列挑战赛第二期:调用三方库,制作酷炫的视觉效果的更多相关文章
- 放码来战!HMS Core线上Codelabs挑战赛正式开始
亲爱的开发者,在1024程序员节即将到来之际,HMS Core准备了一场线上Codelabs挑战赛,现向你发出诚挚邀请,希望你能将新奇的想法和对产品的思考融入代码,用技术与世界对话. HMS Core ...
- 码上来战!探索“智”感生活,HMS Core线上Codelabs挑战赛第4期开始!
HMS Core线上Codelabs挑战赛第4期正式开始!我们向所有实践力超强.创新力满满的开发者发出邀请,用你的超级"码"力,解锁更多应用价值! 生活里,我们被手机"秒 ...
- 【线上问题系列】DB字段类型变更导致核心服务不可用
背景 业务说明 接到一个业务需求,往DB表中某个字段里新增一些数据,该字段本来是text类型,发现根据业务需求来说,新增数据超过text类型的最大长度,因此需要对数据库表的该字段类型做变更,变更为了M ...
- nginx高性能WEB服务器系列之五--实战项目线上nginx多站点配置
nginx系列友情链接:nginx高性能WEB服务器系列之一简介及安装https://www.cnblogs.com/maxtgood/p/9597596.htmlnginx高性能WEB服务器系列之二 ...
- 广告行业中那些趣事系列6:BERT线上化ALBERT优化原理及项目实践(附github)
摘要:BERT因为效果好和适用范围广两大优点,所以在NLP领域具有里程碑意义.实际项目中主要使用BERT来做文本分类任务,其实就是给文本打标签.因为原生态BERT预训练模型动辄几百兆甚至上千兆的大小, ...
- MySQL死锁系列-线上死锁问题排查思路
前言 MySQL 死锁异常是我们经常会遇到的线上异常类别,一旦线上业务日间复杂,各种业务操作之间往往会产生锁冲突,有些会导致死锁异常.这种死锁异常一般要在特定时间特定数据和特定业务操作才会复现,并且分 ...
- Linux系列(2):入门之线上求助
前言:Linux命令那么多,你是否为记不住Linux的命令而烦恼呢? 这一章节就是来解决这个问题的. 1.Linux系统的线上求助 1.指令补全 在上一章节提到过使用[Tab]快捷键可以根据用户输入的 ...
- 声网 X Yalla:面对面不如线上见,中东年轻人最偏爱的语聊房是怎样“炼”成的?
"实时互动的本质是服务,而非功能."这是声网一直以来坚信的理念. 功能上线之后,服务才真正开始.实时互动的每一秒,甚至每一毫秒的体验都需要得到稳定.可靠的保证.而广大用户之所以能够 ...
- 使用percona-xtrabackup实现对线上zabbix监控系统数据库mariadb5.5.47的主从同步
使用percona-xtrabackup实现对线上zabbix监控系统数据库的主从同步 业务背景: zabbix3.0.4是业务的主要监控,部署在一台单机中,为避免数据丢失先对其做数据主从同步,因主数 ...
- 一次线上Mysql数据库崩溃事故的记录
文章简介 工作这几年,技术栈在不断更新,项目管理心得也增加了不少,写代码的速度也在提升,感觉很欣慰,毕竟是在一直进步,但是过程中也有许许多多的曲折,也踩过了数不尽的坑坑洼洼,从一个连百度都不知道用的萌 ...
随机推荐
- electron 中如何安装或更新 vuejs-devtool 最新稳定版
手上正在开发的项目是vue3.0 通过添加 vue-cli-plugin-electron-builder 插件生成 electron 项目,项目在开发过程中发现 beta版的 vuejs-devto ...
- jprofiler注册码共享
name和company随意,license如下: L-Larry_Lau@163.com#36573-fdkscp15axjj6#25257 L-Larry_Lau@163.com#5481-ucj ...
- linux下find命令根据系统时间查找文件用法
find 命令有几个用于根据您系统的时间戳搜索文件的选项.这些时间戳包括 mtime 文件内容上次修改时间 atime 文件被读取或访问的时间 ctime 文件状态变化时间 mtime 和 atime ...
- FFmpeg命令行之ffmpeg调整音视频播放速度
FFmpeg对音频.视频播放速度的调整的原理不一样.下面简单的说一下各自的原理及实现方式: 一.调整视频速率 视频的倍速主要是通过控制filter中的setpts来实现,setpts是视频滤波器通过改 ...
- Linux Socket 摘要(二)(基于TCP的C/S基本实现,相关基础知识,非阻塞select)
PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明 本文作为本人csdn blog的主站的备份.(Bl ...
- Spring Boot学习日记9
在springboot项目中的resources目录下新建一个文件 application.yml 编写一个实体类 Dog: package com.example.springboot02confi ...
- 面试官:Kafka和ES选主有什么区别?
Kafka 和 ES 都是用来处理大数据的中间件,一个是消息中间件的代表(Kafka),另一个是大数据搜索引擎的代表(ES).它们在 Java 领域的使用非常广泛,在大数据方面就更不用说了,但它们的选 ...
- 记录--vue 拉伸指令
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 在我们项目开发中,经常会有布局拉伸的需求,接下来 让我们一步步用 vue指令 实现这个需求 动手开发 在线体验 codesandbo ...
- nginx 自定义日志格式输出
修改 nginx.conf 自定义日志格式.路径 log_format my_format '$remote_addr $msec $http_host $request_uri'; 使用精准配准,对 ...
- Java 中文、unicode编码互转 ;汉字、二进制字符串互转
//中文转unicode编码 public static String gbEncoding(final String gbString) { char[] utfBytes = gbString.t ...