HarmonyOS线上Codelabs系列挑战赛正如火如荼进行中,开发者们可以通过体验基于HarmonyOS特性和能力的应用开发,快速构建有趣、有用的应用程序。火速加入,与众多开发者一起碰撞想法,Battle技艺,探索HarmonyOS的魅力。

在上一期的挑战赛中,大家尝试了Stage模型Ability的创建与使用(ArkTS)。本期,我们将:挑战调用第三方库,制作酷炫的视觉效果。

加入本期挑战的开发者可以参考官方提供的HarmonyOS Codelabs样例,通过修改相关参数或细节,实现第三方库的调用;也可以通过调用其他的第三方库和开发本地库,实现不同的酷炫效果。

活动时间:11月11日-11月23日23:59

本期奖品:

奖品图片仅供参考,以收到的实物为准。

参与方式:

① 根据主题,参考官方文档《》编写代码,运行Codelabs。

https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/tutorials_HarmonyOS-ThirdPartyLibrary

② 在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

小提示:

开发准备下载HUAWEI DevEco studio

文档质量参考:库的调用(ArkTS)

代码质量参考:库的调用(ArkT

调用其他第三方库请参考:https://repo.harmonyos.com/#/cn/application/atomService

优质文章参考:《#HarmonyOS挑战赛第四期#ArkUI(TS)声明式开发:仿微信九宫格选择图片》、《#HarmonyOS挑战赛第四期#轻松玩转HarmonyOS ArkUI 3.0 框架开发实战——1024程序员节 合成专属的1024》。

示例代码官方Codelabs集合

在Gitee仓提交Demo的指引

1.  Gitee代码仓

2.  提交文件名请以:“【挑战赛第二期】+XXX Demo”来命名。

3.  一个Demo请以一个文件夹的形式提交,详细提交指引请参考代码仓《提交Demo的指引readme》。

活动预告

**第三期挑战赛我们将围绕基础组件、容器组件和数据库等方面出具相关题目,敬请期待!**

连续完成多期挑战赛的优秀参赛者将有机会获得神秘大礼,请大家踊跃参加!

活动回顾

第一期挑战赛主题:构建一款属于你的 HarmonyOS 购物应用活动时间:11月4日-11月16日23:59

HarmonyOS线上Codelabs挑战赛开启,火速加入秀出你的超级「码」力

注:

如遇特殊情况,奖品无法派发,我们将为你更换等值奖品。

本次比赛注重原创,如发现有抄袭嫌疑,将被取消获奖资格。

本活动最终解释权归华为终端BG所有。

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

  1. 放码来战!HMS Core线上Codelabs挑战赛正式开始

    亲爱的开发者,在1024程序员节即将到来之际,HMS Core准备了一场线上Codelabs挑战赛,现向你发出诚挚邀请,希望你能将新奇的想法和对产品的思考融入代码,用技术与世界对话. HMS Core ...

  2. 码上来战!探索“智”感生活,HMS Core线上Codelabs挑战赛第4期开始!

    HMS Core线上Codelabs挑战赛第4期正式开始!我们向所有实践力超强.创新力满满的开发者发出邀请,用你的超级"码"力,解锁更多应用价值! 生活里,我们被手机"秒 ...

  3. 【线上问题系列】DB字段类型变更导致核心服务不可用

    背景 业务说明 接到一个业务需求,往DB表中某个字段里新增一些数据,该字段本来是text类型,发现根据业务需求来说,新增数据超过text类型的最大长度,因此需要对数据库表的该字段类型做变更,变更为了M ...

  4. nginx高性能WEB服务器系列之五--实战项目线上nginx多站点配置

    nginx系列友情链接:nginx高性能WEB服务器系列之一简介及安装https://www.cnblogs.com/maxtgood/p/9597596.htmlnginx高性能WEB服务器系列之二 ...

  5. 广告行业中那些趣事系列6:BERT线上化ALBERT优化原理及项目实践(附github)

    摘要:BERT因为效果好和适用范围广两大优点,所以在NLP领域具有里程碑意义.实际项目中主要使用BERT来做文本分类任务,其实就是给文本打标签.因为原生态BERT预训练模型动辄几百兆甚至上千兆的大小, ...

  6. MySQL死锁系列-线上死锁问题排查思路

    前言 MySQL 死锁异常是我们经常会遇到的线上异常类别,一旦线上业务日间复杂,各种业务操作之间往往会产生锁冲突,有些会导致死锁异常.这种死锁异常一般要在特定时间特定数据和特定业务操作才会复现,并且分 ...

  7. Linux系列(2):入门之线上求助

    前言:Linux命令那么多,你是否为记不住Linux的命令而烦恼呢? 这一章节就是来解决这个问题的. 1.Linux系统的线上求助 1.指令补全 在上一章节提到过使用[Tab]快捷键可以根据用户输入的 ...

  8. 声网 X Yalla:面对面不如线上见,中东年轻人最偏爱的语聊房是怎样“炼”成的?

    "实时互动的本质是服务,而非功能."这是声网一直以来坚信的理念. 功能上线之后,服务才真正开始.实时互动的每一秒,甚至每一毫秒的体验都需要得到稳定.可靠的保证.而广大用户之所以能够 ...

  9. 使用percona-xtrabackup实现对线上zabbix监控系统数据库mariadb5.5.47的主从同步

    使用percona-xtrabackup实现对线上zabbix监控系统数据库的主从同步 业务背景: zabbix3.0.4是业务的主要监控,部署在一台单机中,为避免数据丢失先对其做数据主从同步,因主数 ...

  10. 一次线上Mysql数据库崩溃事故的记录

    文章简介 工作这几年,技术栈在不断更新,项目管理心得也增加了不少,写代码的速度也在提升,感觉很欣慰,毕竟是在一直进步,但是过程中也有许许多多的曲折,也踩过了数不尽的坑坑洼洼,从一个连百度都不知道用的萌 ...

随机推荐

  1. 青少年CTF-Crypto(新手版本2.0,无factor1)

    凯撒大帝的征讨之路 题目: lnixoa{1x2azz7w8axyva7y1z2320vxy6v97v9a} 知识点:凯撒加密 我的题解: import base64 #shift得出移位多少,移位后 ...

  2. sqlmap 绕过WAF

    1.基本的语法 sqlmap 更新  sqlmap -update 具体的使用方法: sqlmap -u url --current-user sqlmap -u url --current-db s ...

  3. XAF Blazor FilterPanel

    前言 XAF列表视图(ListView)中的过滤(Filter),可以在ListView模型的Filters节点中添加,添加的过滤项(FilterItem)会在列表视图的工具栏中以下拉列表的形式显示, ...

  4. 通过 TCPView KPKIService.exe 删掉 (原来是单点登录的中间件)

    叫 统一安全中间件,就是个第三方做的key的安全检查,谁知道是哪年装的 (原来是单点登录的中间件) 资料 https://baijiahao.baidu.com/s?id=17173842191483 ...

  5. react start 后 url 后面不带/ 解决思路

    > navigator@0.1.0 dev H:\2020home\giteez\navigator > node scripts/start.js Compiled successful ...

  6. python3 Crypto模块实例解析

    一 模块简介 1.简介 python的Crypto模块是安全hash函数(例如SHA256 和RIPEMD160)以及各种主流的加解密算法的((AES, DES, RSA, ElGamal等)的集合. ...

  7. Vue + Element-ui实现后台管理系统(6)---权限管理思路讲解

    权限管理思路讲解 有关后台管理系统之前写过五篇博客,看这篇之前最好先看下这五篇博客.另外这里只展示关键部分代码,项目代码放在github上: mall-manage-system 1.Vue + El ...

  8. GDB调试之多线程

    1.set scheduler-locking off/on/step 调试时除了当前线程在运行,要想规定其他线程的运行情况用这个命令,有三个选择: set scheduler-locking off ...

  9. Linux 串口驱动实例简单分析(x86 8250驱动(16550A),TIOCMGET, TIOCMSET, RTS)

    PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明   本文作为本人csdn blog的主站的备份.(Bl ...

  10. 毕设系列之JrtpLib H264(裸视频数据) 实时视频传输(发送与接受)

    PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明   本文作为本人csdn blog的主站的备份.(Bl ...