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

HMS Core线上Codelabs系列挑战赛,邀你放码来战!

我们围绕HMS Core的能力和技术特性,让开发者能够在体验和掌握新特性和新能力的同时,快速构建兼具功能价值和趣味性的应用程序。在学习创作中,还有机会获得HUAWEI nova 8 SE 5G、HUAWEI Sound X 2021 智能音箱、HUAWEI WATCH FIT、HUAWEI FreeBuds 4i 无线耳机,以及大赛特别定制纪念奖品等丰厚大礼。

在接下来的两个多月,#线上Codelabs挑战赛#将发起一系列的挑战,赛题聚焦于HMS Core的图像服务、情境感知服务、视频编辑服务、AR引擎服务等能力,开发者们可以选择任意一个主题参与,也可以全程参与所有赛题,全程参与的优秀开发者,将有更大惊喜奖品等你来拿。

我们将在社媒和官方论坛定期发布最新的挑战赛题和任务要求,在规定的时间内完成即可参与评奖,获奖名单和优秀作品将在官方平台公布。

#线上Codelabs挑战赛#第一期,正式开启!

第一期主题:图像畅想

赛题说明:图像在App的内容展示中,担当日益重要的角色。通过集成华为图像服务,为应用增加图片编辑、场景化动效的能力。

任务要求:从华为图像服务的5种基础动效和9种高级动效中选择合适的功能,结合图片相关的设计元素,完成一个创意场景的开发。或者面向实际用户的使用场景,在你的应用中,使用图像服务,开发图片编辑和动效的功能。我们会根据最终提交作品的技术难度、完整度和创意度进行综合评分。

效果示例

参与方式

(1)学习HMS Core 图像服务相关能力,并在Android Studio中成功运行Demo;

(2)在Demo代码基础上进行应用开发,构建你的创意方案;

(3)在Gitee指定代码仓提交你的代码和结果展示,并填写问卷。

Tips:

华为图像服务场景动效示例代码:https://gitee.com/hms-core/hms-image-render-java

华为图像服务场景智能设计示例代码: https://gitee.com/hms-core/hms-image-vision-java

提交时间:即日起至2021年9月26日23:59之前

提交方式:提交你的作品代码,效果展示(视频/gif)

Gitee作品提交代码仓:https://gitee.com/hms-core/codelabs-contest

问卷链接:https://hwdeveloper.wjx.cn/vj/Omu92xy.aspx

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

本期奖品

优秀作品创作者将获得HUAWEI Sound X 2021 智能音箱、HUAWEI WATCH FIT、华为三脚架自拍杆等奖品。同时,优秀作品还有机会通过华为官方平台发布,向全球开发者展示。

帮助改进

你的体验反馈能帮助我们不断打磨、以更好的产品创造更大价值。

你可以在华为开发者联盟官方论坛-HMS Core板块 -#线上Codelabs挑战赛#反馈贴中,回复在挑战赛过程中遇到的问题及改进建议。

技术答疑

赛题相关讨论和交流,请扫码进群讨论,备注【线上挑战赛】,技术专家为你答疑

访问华为开发者联盟官网

获取开发指导文档

华为移动服务开源仓库地址:GitHubGitee

关注我们,第一时间了解 HMS Core 最新技术资讯~

放码来战!HMS Core线上Codelabs挑战赛正式开始的更多相关文章

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

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

  2. 记一次asp.net core 线上崩溃解决总结

    1.首先要先准备好环境,安装lldb 工具 要安装3.9版本的,因为每个版本对应dnc版本不一样,3.9的支持2.2 版本,然后确定分析的机器里dnc 版本和线上的生产环境是否一致,自己安装比较费劲, ...

  3. 【FAQ】HMS Core广告服务:如何获取正式广告位ID以及流量变现的受限情况

    HMS Core广告服务开发指南中提到"xxxx为测试专用的广告位ID,App正式发布时需要改为正式的广告位ID",那么今天咱们就来说说,怎么获取正式的广告位ID. 测试广告位ID ...

  4. 分巧克力【来源:CSDN线上编程挑战赛】——递归,费波那奇数列,迭代

    /*====================================================================== 儿童节快到了,班长想要给班上的每个同学给一个巧克力, ...

  5. HMS Core挑战赛故事:鞋、街景、手办、玩具,原来这些都可以3D建模

    HMS Core线上Codelabs挑战赛第3期中,开发者通过学习和运用HMS Core开发的3D建模服务,生成3D建模应用demo,再使用demo为自己身边的一个实物完成建模.在提交的作品中,小编发 ...

  6. 简述C#中IO的应用 RabbitMQ安装笔记 一次线上问题引发的对于C#中相等判断的思考 ef和mysql使用(一) ASP.NET/MVC/Core的HTTP请求流程

    简述C#中IO的应用   在.NET Framework 中. System.IO 命名空间主要包含基于文件(和基于内存)的输入输出(I/O)服务的相关基础类库.和其他命名空间一样. System.I ...

  7. html+js+node实现五子棋线上对战,五子棋最简易算法

    首先附上我的github地址,https://github.com/jiangzhenfei/five,线上实例:http://47.93.103.19:5900/client/ 线上实例,你可以随意 ...

  8. 别再问WiFi密码了,HMS Core统一扫码服务让手机一键联网

    现代生活离不开网络.在餐厅.商场等公共场所,手机连接WiFi一直是高频使用场景.虽然公共场所的免费WiFi越来越多,但网络连接过程却很麻烦.有的需要打开网页注册或点击广告链接才能上网,还有的要求下载特 ...

  9. 线上服务宕机,码农试用期被毕业,原因竟是给MySQL加个字段

    1. 问题:怎么给线上表加字段? 工作中最常遇到的问题,怎么给线上频繁使用的大表添加字段? 比如:给下面的用户表(user)添加年龄(age)字段. CREATE TABLE `user` ( `id ...

随机推荐

  1. Java基础——JavaDoc生成文档

    JavaDoc生成文档  package Top1; ​ /**  * @author lwt  * @version 1.0  * @since 1.8  *  */ ​ public class ...

  2. 并发编程——synchronized关键字的使用

    前言 我们一般对共享数据操作的时候,为了达到线程安全我们会使用synchronized关键字去修饰方法或者代码块.那么今天我们就来讲一讲synchronized关键字的使用. 专栏推荐: 并发编程专栏 ...

  3. MySQL-03-基础管理

    用户和权限管理 用户管理 作用:登录,管理数据库逻辑对象 定义:用户名@'白名单' 白名单支持的方式 wordpress@'10.0.0.%' wordpress@'%' wordpress@'10. ...

  4. Emlog V6.0.0代码审计笔记

    前言 emlog是一套基于PHP和MySQL的博客及CMS建站系统. emlog v6.0.0存在后台SQL注入漏洞. 分析 官网下载emlog最新版v6.0.0,本地搭建. 前台功能不多,参数基本都 ...

  5. Git进行clone的时候,报错:remote: HTTP Basic: Access denied fatal: Authentication failed for ...

    先执行: git config --system --unset credential.helper 原因:用户名或者密码错: 会提示让重新输入用户名和密码,输入正确的用户名和密码即可! 这样以后发现 ...

  6. ES6中新增的数组知识记录

    JSON数组格式转换 let json = { '0': 'hello', '1': 'I am ', '2': 'michael', length:3 } 这就是一个JSON数组格式,跟普通的JSO ...

  7. 梦琪小生 【转】【WPF】WPF MVVM 简单实例

    1 新建WPF 应用程序WPFMVVMExample 程序结构如下图所示. 2 Model实现 在Model文件夹下新建业务类StudentModel(类文件StudentModel.cs),类的详细 ...

  8. Javascript - 异步操作和读取文件

    node.js读取文件 node.js内置了异步读取文件的模块,可以很方便地读取文件的数据.先创建三个txt文档,在根目录下创建一个readFile.js 输入以下代码,然后在vscode的终端中输入 ...

  9. Mybatis--级联(一)

    级联是resultMap中的配置. 级联分为3种 鉴别器(discrimination):根据某些条件采用具体实现具体实现类级联,如体检表根据性别去区分 一对一:学生和学生证 一对多:班主任和学生. ...

  10. cookie实现访问时间查看

    package day01.cookies; import java.io.IOException; import java.net.URLDecoder; import java.net.URLEn ...