HDC2021

微信扫码打开网页,点击右上角分享给好友

HDC2021

Codelabs - 2021华为开发者大会(Together)

Codelabs

Codelabs

我关注的话题 :

全部

HMS Core

AppGallery Connect

开发者工具

生态合作

华为云

全屋智能

HarmonyOS

华为帐号服务

手语服务

动态标签管理

广告服务

推送服务

情景感知服务

分析服务

地图服务

位置服务

定位服务

钥匙环服务

视频编辑服务

音频编辑服务

机器学习服务

HiAI Foundation

3D建模服务

AREngine

图形引擎服务

图形计算服务

HMS Toolkit

认证服务

云函数

云数据库

云存储

应用内消息

远程配置

App Linking

性能管理

崩溃

HUAWEI VR SDK

HUAWEI AR Engine Demo开发体验

AR场景制作和保存体验

快应用

HUAWEI Research

HarmonyOS智能台灯开发

云上部署中国象棋AI对战

0代码开发图像分类AI模型

华为动态主题开发 跟手粒子

华为表盘主题开发

流体动效开发

少儿编程

AI场景应用

一次开发多端部署

极简声明式UI范式

HarmonyOS后台代理提醒

原子化服务助手

OpenHarmony最小系统移植

HDF 驱动模型

JS计步器卡片

eTS流式布局

eTS购物应用

JS电影卡片

eTS转场动画的使用

分布式数据库

图片编辑模板

eTS基础组件Slider的使用

分布式游戏鉴权

分布式邮件编辑

分布式视频播放器

分布式画板

分布式地图导航

视频编解码

华为分享碰一碰香薰机

面部识别能力

AI通用文字识别

平行视界

对不起,没有找到符合您筛选的内容!

华为帐号服务

演讲时间 :

10月24日上午 09:30-09:40

业务介绍 :

HMS Core华为帐号注册用户量已达到10亿+,通过华为帐号可以一键登录应用,通过与华为帐号绑定,可以为应用快速引入新用户和登录。华为帐号开放遵循OAuth2.0以及OpenID Connect标准规范。

赛题挑战 :

在这个codelab中,您将使用已经创建好的Demo Project实现对华为帐号开放服务的API调用,通过Demo Project您可以体验到:
使用华为帐号授权登录的流程
获取华为帐号开放的用户基本信息(用户标识、头像、昵称等)
通过取消授权API接口取消应用的授权

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

手语服务

演讲时间 :

10月23日上午 09:25-09:40

业务介绍 :

手语服务是基于业界领先的深度神经网络技术,实时将输入文本转化为时序稳定连贯且符合听障人士语序的手语动作,助开发者的构建信息无障碍创新应用。

赛题挑战 :

开发一个手语生成APP,实现功能要求如下:
1.APP可以输入文本,获取手语数据。
2.APP可以将手语数据绘制成手语动画并展示。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

动态标签管理

演讲时间 :

10月24日上午 09:50-10:05

业务介绍 :

使用动态标签管理器Dynamic Tag Manager(以下简称"DTM"),您可以从Web界面快速、安全、轻松地部署及更新标签配置,配合HUAWEI Analytics强大的分析能力,实现基于数据驱动的运营。

赛题挑战 :

在这个codelab中,您将使用已经创建好的Demo Project实现对DTM开放服务的API调用,通过Demo Project您可以体验到:

使用DTM上报用户事件。
在HUAWEI Analytics数据分析平台查看事件报告。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

广告服务

演讲时间 :

10月23日上午 09:55-10:10

业务介绍 :

广告服务(Ads Kit)依托华为终端平台与数据能力为您提供流量变现服务,帮助您解决流量变现的难题;同时为广告主提供广告服务,配合华为终端平台向用户提供个性化的营销活动或商业广告。

赛题挑战 :

您将构建一个展示贴片广告的应用。您的应用将:

通过HUAWEI Ads SDK获取贴片广告。
定制贴片广告的样式。
展示贴片广告。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

推送服务

演讲时间 :

10月23日上午 09:55-10:10

业务介绍 :

华为推送服务(HUAWEI Push Kit)是华为为开发者提供的消息推送平台,建立了从云端到终端的消息推送通道。开发者通过集成HUAWEI Push Kit可以实时推送消息到用户终端应用,构筑良好的用户关系,提升用户的感知度和活跃度。

赛题挑战 :

你将实现对华为推送服务的API调用,通过申请华为推送服务Token,并使用Token推送消息并接收华为Push服务端推送的测试消息。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

情景感知服务

演讲时间 :

10月24日上午 09:20-09:30

业务介绍 :

华为情景感知服务(Huawei Awareness Kit)为您提供获取用户当前时空、活动状态、耳机状态、信标等情景感知组合能力。调用这些能力,您的App可以通过更高效的方式,洞悉用户当前所处的情景,为用户提供更加智慧和贴心的体验。

赛题挑战 :

在这个Codelab中,你将创建一个调用华为情景感知服务的应用。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

分析服务

演讲时间 :

10月24日上午 09:50-10:05

业务介绍 :

华为分析服务预置大量分析模型,可帮助您清晰地了解用户的行为方式,从而实现用户、 产品、 内容的深度洞察,让您实现基于数据驱动的运营,可以就应用营销和产品优化制定明智的决策。
HUAWEI Analytics Kit 采集端侧数据,用于支持Analytics功能:

提供埋点与上报接口,支持代码级自定义事件埋点与上报
支持用户属性设置,最多保存25个用户属性
支持自动事件采集与Session计算,预置事件ID与事件参数

赛题挑战 :

参照本文档的开发流程,通过文档指定的方式调用接口,采集用户设备的ROM版本号、机型、应用名、包名、渠道号、应用版本号 、操作系统版本、系统语言、制造商、屏幕宽度、屏幕高度、操作时间(其中部分信息由SDK接口内部自动采集)上报数据到分析平台的租户中,分析平台通过这些信息进行大数据统计。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

地图服务

演讲时间 :

10月23日上午 09:10-09:25

业务介绍 :

地图服务SDK是一套Android系统地图开发调用的接口,地图数据可以覆盖海外绝大多数国家,支持多种语言。地图采用WGS84 GPS坐标系,满足绝大多数海外地图开发的需求。您可以轻松地在自己的Android应用中加入地图相关的功能,包括:

地图呈现:包括建筑,道路,水系,兴趣点等。
地图交互:控制地图的交互手势和交互按钮。
地图绘制:添加位置标记,覆盖物以及各种形状等。

赛题挑战 :

在本篇codelab中,您可通过地图服务SDK开发一个地图展示的App

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

位置服务

演讲时间 :

10月23日上午 09:10-09:25

业务介绍 :

位置服务SDK提供位置查询服务,既能帮助您的用户更加方便地使用位置相关服务,还能帮助您快速获取用户。Site Kit通过提供如下核心能力,帮助您快速构建基于位置服务的产品,满足用户对探索周边地点的需求:

关键字搜索:通过用户输入的关键字,返回地点列表。
周边搜索:基于用户设备位置进行地点查找。
地点详情:查询某个地点更详细的信息。
地点搜索建议:返回一个地点列表,从而实现地点预测功能。

赛题挑战 :

您通过位置服务SDK可以开发围绕位置搜索的App,比如:

构建位置搜索服务App,可以查询地点详细信息以及周边地点。
构建集成了地图服务SDK与位置服务SDK的App,用于将查询到的位置信息展示到地图上。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

定位服务

演讲时间 :

10月23日上午 09:10-09:25

业务介绍 :

定位服务(Location Kit)采用GNSS、Wi-Fi、基站等多途径的混合定位模式进行定位,赋予您的应用快速、精准地获取用户位置信息的能力,构建全球定位服务能力,助力您发展全球业务。您将通过本Codelab学习如何调用Location Kit定位服务能力创建一款Android 应用程序(Codelab App)。

赛题挑战 :

在这个Codelab中,您将创建一个获取设备位置信息的App。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

钥匙环服务

演讲时间 :

10月24日上午 09:40-09:50

业务介绍 :

提供用户认证凭据本地存储和跨应用、跨形态共享能力,帮助您在安卓应用、快应用、Web应用之间构建无缝登录体验。

赛题挑战 :

开发两个简易安卓应用appOwner 和 appShared, 实现的功能要求如下:
1、appOwner 创建一个凭据,并把此凭据共享给appShared;
2、appShared 能够获得凭据,展示此凭据的content,并且可以修改此凭据的内容(newContent );
3、appOwner 可以修改此凭据的content;
4、appOwner 删除此凭据后, appShared查询不到此凭据。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

视频编辑服务

演讲时间 :

10月24日上午 10:05-10:20

业务介绍 :

视频编辑服务(Video Editor Kit)是华为为您提供的能够快速开发视频编辑应用的服务,您只需要通过简单的集成方式即可获取视频编辑能力。提供导入、编辑、渲染、导出等一站式短视频能力。支持素材供给,如特效素材、滤镜素材、贴纸素材等。为全球开发者提供性能优异、简单易用、开放性强的接口,帮助开发者轻松高效地构建短视频应用。

赛题挑战 :

在本篇codelab中,您将完成一个视频编辑的Demo工程。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

音频编辑服务

演讲时间 :

10月24日上午 10:05-10:20

业务介绍 :

音频编辑服务(Audio Editor Kit)是华为为您提供的能够快速开发音频编辑应用的服务,您只需要通过简单的集成方式即可让应用获取音频编辑能力。提供导入音频、编辑音频、导出音频等一站式音频编辑能力,满足开发者对于音频编辑应用的开发需求。为全球开发者提供性能优异、简单易用、开放性强的接口,帮助开发者依据自身应用场景,在App中轻松高效地构建音频功能。

赛题挑战 :

在本篇codelab中,您将完成一个音频编辑的Demo工程。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

机器学习服务

演讲时间 :

10月24日上午 09:20-09:30

业务介绍 :

HUAWEI ML Kit提供的人脸检测服务支持检测人脸特征,包括人脸轮廓,眉毛、眼睛、鼻子、嘴巴、耳朵等部位在面部的位置,以及人脸偏转角度等信息,并将检测结果返回给开发者的App。

赛题挑战 :

在这个codelab中,您将完成一个人脸检测的demo工程。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

HiAI Foundation

演讲时间 :

10月24日上午 09:10-09:20

业务介绍 :

HUAWEI HiAI Foundation API是移动计算平台中的人工智能计算库,该计算库面向人工智能应用程序开发人员,让开发者便捷高效地编写在移动设备上运行的人工智能应用程序,提供了300+算子的支持,具备业界最佳的模型兼容性,支持华为MindSpore、TensorFlow、Caffe、ONNX、AndroidNN、PaddleLite、MNN、TNN等框架的对接,支持芯片内多计算单元的异构计算,为开发者提供模型量化,模型转换,性能调优,维测等高效工具链,为众多业务场景提供了更高性能更低功耗的计算环境

赛题挑战 :

以TensorFlow Mobilenetv2模型为基础训练模型,完成模型转换、代码集成、到最终使用NPU计算能力的全过程,建立一款使用NPU计算能力的Android应用程序,它可以识别图片的分类信息。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

3D建模服务

演讲时间 :

10月23日上午 09:25-09:40

业务介绍 :

3D建模服务(3D Modeling Kit)提供3D物体建模和材质生成两大核心能力,提升内容制作效率能力,并降低建模成本。

赛题挑战 :

在这个codelab中,您将使用已经创建好的Demo Project实现对华为3D Modeling Kit开放服务的API调用,通过Demo Project您可以体验到:材质生成和3D物体建模

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

AREngine

演讲时间 :

10月24日上午 10:20-10:30

业务介绍 :

HUAWEI AR Engine是一个在华为设备上构建增强现实应用程序的平台。WorldAR是HUAWEI AR Engine的子系统,允许您的应用:

具备运动跟踪的能力,让设备可以理解和跟踪它相对于现实世界中的位置和姿态。
具备环境理解的能力,让设备可以监测识别出各种类型的平面(桌面,墙面等)的大小和位置。
具备光照估计的能力,让设备可以估测当前环境的光照情况。

赛题挑战 :

一款可以在华为手机上运行的应用程序,该程序可以通过相机扫描周围环境,识别环境中的平面,在平面上放置一个虚拟物体,并且进行选中和拖拽的操作。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

图形引擎服务

演讲时间 :

10月23日上午 09:40-09:55

业务介绍 :

图形引擎服务(Scene Kit)是华为面向开发者提供的轻量级3D图形场景渲染服务,为开发者提供高级描述性API。

您可选择使用原子化接口SDK或场景化接口SDK集成图形引擎服:

原子化接口SDK提供了功能丰富且高自由度的图形接口,能够满足您在各种不同场景对图形开发的需求。
场景化接口SDK提供低自由度但简单易用的图形接口,只需使用少量代码即可完成特定场景的应用开发。

赛题挑战 :

跟随本篇Codelab您将学会如何快速集成华为图形引擎服务,并使用已经创建好的Demo Project体验图形引擎服务在不同的使用场景提供的3D渲染能力。

通过Demo Project您可以体验到:

原子化接口SDK:创建SceneKit、加载资源、播放动画、增加手势处理等,逐步打造一个3D动画播放应用。
场景化接口SDK:
一般场景中加载天空盒素材,获得广阔的视觉背景,渲染基于物理的光照效果的3D图形素材,并能够任意缩放、旋转;
AR场景中识别环境中的平面,并在平面上放置虚拟物体,并能够选中进行移动、缩放、旋转;
脸部AR场景中,识别检测人脸,并将人脸替换为3D卡通人物面部。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

图形计算服务

演讲时间 :

10月23日上午 09:40-09:55

业务介绍 :

HUAWEI CG Kit提供一套基于Vulkan图形接口的高性能渲染框架,具备PBR材质,模型,纹理,光照,组件等系统。此渲染框架针对华为DDK特性及实现细节进行专属设计,提供华为平台最优的3D渲染能力。此渲染框架具备二次开发能力,可以大大降低应用开发者的开发难度和复杂度,提高开发效率。
开发者需要:

在开发者联盟注册开发者帐号,并在开发者管理台上创建应用。
使用Android Studio IDE创建Project,并配置接入HUAWEI CG Kit依赖的SDK。
根据CG Kit开发指南,实现HUAWEI CG Kit API调用以及调试。

赛题挑战 :

在这个Codelab中,你将使用已经创建好的Demo Project实现对HUAWEI CG Kit API的调用,通过Demo Project你可以体验到:

OBJ格式模型加载功能
PNG图片纹理加载功能
PBR材质渲染效果
方向光、点光源光照效果

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

HMS Toolkit

演讲时间 :

10月23日上午 09:55-10:10

业务介绍 :

HMS Toolkit是一个IDE工具插件,提供一套含应用创建、编码和转换、调测、测试和发布的开发工具。可以帮助您以更低的开发成本和更高的开发效率集成HMS Core服务

赛题挑战 :

通过HMS Toolkit快速集成推送服务的场景卡片:
1. 搭建功能,安装HMS Toolkit插件;
2. 通过工具,完成自动化环境配置;
3. 通过smartcoder进行场景卡片的代码集成,并通过远程真机进行调试验证。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

认证服务

演讲时间 :

10月24日上午 10:30-10:50

业务介绍 :

认证服务提供了云侧服务和SDK,可以帮助开发者为应用快速构建安全可靠的用户认证系统,以便应用可以对用户进行身份认证。AppGallery Connect认证服务支持多种认证方式,并与其他Serverless服务紧密集成,开发者可以通过简单的规则定义来保护用户的数据安全。

赛题挑战 :

建立一个能够具备使用AppGallery Connect认证服务认证手机号码与匿名账号的Android应用程序,您的应用程序将包含:
1. 具备匿名账号、手机号码登录功能。
2. 具备帐号绑定功能。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

云函数

演讲时间 :

10月24日上午 10:30-10:50

业务介绍 :

云函数是一项Serverless计算服务,提供FaaS(Function as a Service)能力,可以帮助开发者大幅简化应用开发与运维相关事务,降低应用功能的实现门槛,快速构建业务能力。

赛题挑战 :

实现一个能够使用AppGallery Connect云函数与客户端进行交互的功能,您需要完成的功能将包含:
1. 在AGC网站上添加实现生肖计算的函数
2. 在AGC网站上测试新增的函数
3.客户端调用新增函数,输入年份并成功得到返回

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

云数据库

演讲时间 :

10月24日上午 10:30-10:50

业务介绍 :

云数据库服务提供了端云数据的协同管理、统一的数据模型和丰富的数据管理API接口等能力。在保证数据的可用性、可靠性、一致性,以及安全等特性基础上,能够实现数据在客户端和云端之间的无缝同步,并为应用提供离线支持,以帮助开发者快速构建端云、多端协同的应用。

赛题挑战 :

建立一个基于AppGallery Connect云数据库的Android应用程序,您的应用程序将具备数据的新增、修改和删除功能,具备数据的端云同步功能。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

云存储

演讲时间 :

10月24日上午 10:30-10:50

业务介绍 :

云存储服务专为开发者打造的可伸缩、免维护的云端存储服务,通过集成云存储SDK,您可以将图片、音频、视频或其他由用户生成的内容存储到云端和从云端下载回本地。

赛题挑战 :

您将建立一个集成云存储能力的应用,该应用具备通过调用API接口上传和下载文件的功能。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

应用内消息

演讲时间 :

10月24日上午 10:50-11:10

业务介绍 :

应用内消息(App Messaging)服务,实现用户使用应用时,向活跃用户发送有针对性的消息来鼓励用户使用应用的关键功能,从而吸引这些用户。例如,通过应用内消息,您可以鼓励用户订阅、给出某个关卡的通过提示,或者推荐某个餐厅活动。

赛题挑战 :

建立一个集成应用内消息的应用。应用将会展示AGC上提前创建的的消息,并且能够展示出自定义的消息展示框。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

远程配置

演讲时间 :

10月24日上午 10:50-11:10

业务介绍 :

远程配置服务提供了在线的配置参数管理能力,可以实现应用在线更改行为和外观,而无需用户下载应用更新。
远程配置服务提供云端服务,管理台和客户端SDK,应用集成客户端SDK后可以定期获取远程配置管理台配置下发的参数值,实现客户端行为和UI的修改。

赛题挑战 :

建立一个能够使用AppGallery Connect远程配置服务控制文本配置的应用,您的应用程序将包含:
1. 文本能够根据远程配置参数改变文字、加粗状态。
2. 文字能够根据当前系统的语言自动展示中文欢迎语和英文欢迎语。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

App Linking

演讲时间 :

10月24日上午 10:50-11:10

业务介绍 :

App Linking是一种不管应用是否已经安装都可以按照所需方式工作的跨平台链接,链接的目标内容可以是您想要推广的产品优惠活动,也可以是用户之间可以互相分享的应用原生内容。您可以在创建App Linking后将链接地址直接发送给用户,或者由用户在应用中动态生成App Linking并分享给其他用户,接收到App Linking的用户点击链接后即可跳转到链接指定的内容。

赛题挑战 :

建立一个集成App Linking的Android应用程序。您的应用程序将包含:
1. 在应用客户端创建App Linking功能。
2. 使用App Linking创建长链接或者短链接。
3. 将已创建的链接通过Android平台进行分享。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

性能管理

演讲时间 :

10月24日上午 11:10-11:30

业务介绍 :

性能管理(简称APM)服务提供分钟级应用性能监控能力,依据APM SDK,可以实现零代码快速集成,您能够在AGC查看和分析APM收集到的应用性能数据,从而全面了解所开发应用的性能特点,快速精准修复应用存在的性能问题,持续提升应用的用户体验。

赛题挑战 :

建立一个能够集成APM 的应用,另外通过手动触发网络请求事件,以测试APM服务能否正常监控检测网络性能,同时了解如何查看和分析应用性能问题。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

崩溃

演讲时间 :

10月24日上午 11:10-11:30

业务介绍 :

崩溃服务提供了轻量级崩溃分析服务,依据Crash SDK,可以实现零代码快速集成,您的应用能够在崩溃时自动收集崩溃报告,帮助您了解应用版本质量、对崩溃性问题进行快速跟踪定位、评估崩溃问题的影响范围等。

赛题挑战 :

建立一个能够集成崩溃服务的应用,并通过手工制造一个崩溃事件,以测试崩溃服务能否正常运行,同时了解如何查看和分析崩溃问题。
为了帮助您全面了解崩溃报告信息,您还可以通过自定义用户标识,自定义日志,自定义键值对来自定义您的崩溃报告

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

HUAWEI VR SDK

业务介绍 :

HUAWEI VR SDK for Unity(以下简称HVR SDK),是为华为VR眼镜开发者用户提供的SDK平台。
开发者通过Unity平台,集成HVR SDK,可快速搭建基于华为VR眼镜和华为手机的VR场景平台,开发应用及游戏。

赛题挑战 :

新建Unity工程并导入HVR SDK
在场景中添加HUAWEI VR相机
在场景中添加HUAWEI VR手柄
UI响应手柄射线碰撞检测
编译配置生成APK

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

HUAWEI AR Engine Demo开发体验

演讲时间 :

10月24日上午 10:20-10:30

业务介绍 :

HUAWEI AR Engine是一款用于在Android上构建增强现实应用的引擎。包含AR Engine服务、AR Cloud服务与XRKit服务,其中XRKit是基于AR Engine提供场景化、组件化的极简AR解决方案,二者均可实现虚拟世界与现实世界的融合,带来全新的交互体验。

赛题挑战 :

1. 基于AR Engine Face AR Demo工程,实现张嘴一定程度人脸Mesh变颜色的功能;
2. 基于AR Engine World AR Demo工程,实现:
a. 点击平面添加3D AR模型,同时存在不超过两个
b. 点击合并按键,两个AR模型合并成一个,坐标为之前两个模型的中间位置
c. 可以持续上面的操作,模型移除后需要detach

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

AR场景制作和保存体验

演讲时间 :

10月24日上午 10:20-10:30

业务介绍 :

华为Reality Studio是多功能3D编辑器,没有编写代码能力的普通人,无需编写任何代码,仅仅使用鼠标拖拽,设置属性等操作,就可以快速开发出具有互动功能的增强现实应用内容。

赛题挑战 :

1、利用应用中模型库中的模型,搭建一个场景,包含2D事件以及3D事件的功能触发
a. 导入桌子模型,导入椅子模型,并调整桌子和椅子的位置
b. 编辑椅子动画
c. 按需增加按钮等控件,并绑定事件
d. 进入AR场景进行预览场景
2、利用手机中的素材,创建人脸贴纸素材,并在AR中进行预览

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

快应用

演讲时间 :

10月24日下午 14:30-14:40

业务介绍 :

快应用是一种基于行业标准开发的新型免安装应用,其标准由主流手机厂商组成的快应用联盟联合制定。开发者开发一次即可将应用分发到所有支持行业标准的手机运行。

赛题挑战 :

开发一个简易浏览器客户端,实现功能要求如下:
1. 浏览器需要有输入栏,输入网址后可以跳转到对应网页;输入内容,可以通过百度搜索。
2. 输入栏需要支持扫描二维码,可以跳转到对应的网页。
3. 退出浏览器时,需要保存当前的浏览地址。重启应用后,能打开上次退出时的页面。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

HUAWEI Research

演讲时间 :

10月24日下午 14:40-14:50

业务介绍 :

HUAWEI Research开放研究APP框架,提供极简接入、智能终端数据采集、大数据分析、闭环干预等一站式服务,帮助合作伙伴提升研究效率,快速孵化创新应用和解决方案。

赛题挑战 :

集成HUAWEI Research Kit快速创建健康研究APP,完成如下功能:
1、对接GT2pro手表,实时采集ECG(心电)数据,并能够图形化展示;
2、拍摄纸质体检报告,智能识别体检指标;

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

HarmonyOS智能台灯开发

业务介绍 :

设备接入服务(IoT Device Access)是华为云的物联网平台,提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。

赛题挑战 :

开发一个简单的智能台灯应用,实现功能要求如下:
1. 基于BearPi-HM_Nano开发板,使用MQTT协议连接华为云IoT平台。
2. 使用E53_SC1智能台灯扩展板与BearPi-HM_Nano开发板实现智能台灯案例。
3. 实现设备属性上报,及远程命令下发控制灯开关。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

云上部署中国象棋AI对战

演讲时间 :

10月24日下午 14:20-14:30

业务介绍 :

AI开发双料神器:ModelArts 开发平台 + AI Gallery 社区:ModelArts是面向AI开发者的一站式开发平台,提供自动学习、开发环境、模型训练、端边云全场景部署等全套AI开发流程。AI Gallery是华为云AI开发者社区,内有大量数据集、算法、模型、行业实践等资产供开发者免费使用,同时提供了开发者交流的平台。

赛题挑战 :

中国象棋AI对战,10分钟云上部署强化学习模型:从AI开发者社区AI Gallery订阅强化学习AI象棋模型,在ModelArts上在线部署,并在Notebook中完成可视化对战;在EI体验空间小程序体验在线部署的API调用。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

0代码开发图像分类AI模型

演讲时间 :

10月24日下午 14:10-14:20

业务介绍 :

华为云ModelArts是面向AI开发者的一站式开发平台,对于没有AI基础的业务开发者,提供自动学习功能,可根据标注数据自动设计模型,自动调参,自动训练,自动压缩和部署模型,不需要代码编写和模型开发经验,即可实现零基础构建AI模型。

赛题挑战 :

10分钟完成AI模型开发,体验端到端的AI开发全周期流程,从数据标注,到模型训练、模型部署。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

华为动态主题开发 跟手粒子

演讲时间 :

10月24日下午 14:50-15:00

业务介绍 :

华为主题,致力于为消费者提供精品原创的个性化手机主题、表盘、字体、壁纸、AOD、铃声、美化等业务。华为主题秉持“匠心设计,灵感点亮生活”的品牌理念,助力全球优秀设计师、艺术家、开发者等内容生产者的优质作品获得全球曝光及丰厚回报。

赛题挑战 :

跟手粒子动效是指当手指在锁屏上滑动时,在滑动轨迹处会生成跟手粒子。在很多场景下可以与用户产生非常有趣的互动。例如:在浩瀚的海洋跟手一群鱼,在震撼的星空跟手闪烁的星星。通过Theme Studio工具,可以快速完成跟手粒子动效的制作。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

华为表盘主题开发

演讲时间 :

10月24日下午 14:50-15:00

业务介绍 :

华为主题,致力于为消费者提供精品原创的个性化手机主题、表盘、字体、壁纸、AOD、铃声、美化等业务。华为主题秉持“匠心设计,灵感点亮生活”的品牌理念,助力全球优秀设计师、艺术家、开发者等内容生产者的优质作品获得全球曝光及丰厚回报。

赛题挑战 :

你将通过华为表盘开发工具制作一款美观且有趣的表盘,应用之后将彻底改变你的手表表盘样式。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

流体动效开发

演讲时间 :

10月24日下午 14:50-15:00

业务介绍 :

华为主题,致力于为消费者提供精品原创的个性化手机主题、表盘、字体、壁纸、AOD、铃声、美化等业务。华为主题秉持“匠心设计,灵感点亮生活”的品牌理念,助力全球优秀设计师、艺术家、开发者等内容生产者的优质作品获得全球曝光及丰厚回报。

赛题挑战 :

增加流体动效FluidsView标签,实现模拟流体流动效果。支持设置流体的背景、颜色、重力系数、粘滞系数、数量以及区域。流体动效可以应用在锁屏上,也可以应用在桌面上。通过Theme Studio工具的开发者模式,我们可以快速完成流体动效的制作。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

少儿编程

演讲时间 :

10月23日下午 14:30-14:40

业务介绍 :

花瓣少儿编程是结合华为技术优势,基于HarmonyOS体系设备、HMS服务及三方设备服务推出的青少年人工智能教育产品,同时花瓣编程平台提供统一接入服务框架,帮助合作伙伴接入少儿编程体系中,共同构建全场景、多系统的智慧教育平台。

赛题挑战 :

主题:智慧生活畅想家
围绕“智慧生活畅想家”的主题,使用花瓣少儿编程软件,基于智能化的生活设备与云服务,针对日常生活场景,编写创意软件作品,解决生活中的实际问题,提升生活品质。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

AI场景应用

业务介绍 :

AI场景应用是指:基于全屋智能设备,通过HarmonyOS提供的JS接口实现对智能设备进行管理,获取智能设备信息、订阅智能设备数据变化、控制智能设备等业务的开发。开发者也可以根据家庭多设备联动的特点,打造针对全屋智能的独特应用。

赛题挑战 :

基于全屋智能设备,开发一款旋转跑马灯、灯光渐变、可以自定义灯光编排的应用,让灯光编程内容显性化、艺术化、体验化的展示出来。实现一个或多个如下功能:
1.旋转方式跑马灯效果;
2.折线方式跑马灯效果;
3.斜线灯光渐变效果;
4.挥手感应亮灯效果;
5.打地鼠效果,随机亮灯,手靠近传感器之后使灯熄灭;
6.APP播放一首指定的音乐,灯光预编排节奏变化。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

一次开发多端部署

演讲时间 :

10月23日上午 10:30-10:45

业务介绍 :

ACE UI编程框架提供了适应多设备的UI基础设施,包括动态布局,多态控件,统一交互等。开发者可应用这些基础能力提升在不同设备(比如手机、平板、手表等)应用的开发效率

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:使用原子布局方法添加组件,要求使用两个以上容器组件三个以上基础组件
第三步:添加多态组件
第四步:分别在手机、平板、电视、模拟器上查看一次开发多端部署的运行效果

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

极简声明式UI范式

业务介绍 :

ACE UI编程框架提供了极简的UI编程范式,包括类自然语言的UI结构描述,丰富的控件、动效,结合IDE的实时的,多维度,多设备一致性的预览能力,让UI应用开发更自然,更简单。

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:使用声明式UI在界面上添加组件
第三步:为该组件添加动效
第四步:增加组件的状态变化功能
第五步:使用IDE进行多维度预览,编译、调试

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

HarmonyOS后台代理提醒

演讲时间 :

业务介绍 :

后台提醒代理为开发者提供一种能力,由系统统一托管所有提醒业务,在应用冻结或者退出之后,仍可进行倒计时、日历、闹钟的系统提醒。

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:在应用配置文件config.json中配置权限申请
第三步:引入后台代理提醒的接口类
第四步:定义一个后台提醒的实例
第五步:调用API接口实现添加后台代理提醒
第六步:使用手机进行效果预览,关机后查看是否可以提醒

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

原子化服务助手

演讲时间 :

10月23日上午 10:55-11:05

业务介绍 :

鸿蒙OS原子化开发助手以小程序源码迁移为主、迁移报告引导为辅、鸿蒙特性加持等多维度手段辅助百万级小程序向鸿蒙生态迁移

赛题挑战 :

通过开发助手基于小程序源码迁移成鸿蒙OS原子化服务,步骤如下:
1. 通过开发助手把小程序项目源码无缝迁移生成鸿蒙ACE JS框架应用。
2. 使用DevEco Studio打开鸿蒙应用调试预览,对于未迁移部分通过迁移报告的引导修改。
3. 原子化服务二次开发完成后装机(手机)预览效果。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

OpenHarmony最小系统移植

演讲时间 :

10月23日上午 11:15-11:30

业务介绍 :

开发板移植适配门槛高,不能像开发上层应用一样有直观的感受,本次任务进行开发板移植适配。开发者可以快速了解开发板移植适配流程。

赛题挑战 :

开发人员对开发板进行移植适配,从而完成如下功能:
1、能够基于三方开发板快速移植适配最小系统;
2、编译、烧写软件版本;
3、开发板启动,HDC连接进入;

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

HDF 驱动模型

演讲时间 :

10月23日上午 11:15-11:30

业务介绍 :

底层驱动开发门槛高,不能像开发上层应用一样有直观的感受,本次任务进行WiFi驱动的适配,使用3881 wifi芯片,适配HDF-WLAN框架,最终通过命令行操作,实现wifi的关联和数据传输。

赛题挑战 :

开发人员对WLAN核心代码进行适配,从而完成如下功能:
1、 能够在开发板上使用wifi,扫描到WIFI列表;
2、 可以启动wifi,连接一个您自定义的一个热点,并能ping通;
3、 可以开启一个自定义的热点,并通过其他终端设备连接您的热点,并能ping通;

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

JS计步器卡片

演讲时间 :

10月23日上午 10:55-11:05

业务介绍 :

服务卡片是FA的一种界面展示形式,将FA重要信息或操作前置到卡片,以此达到服务直达、减少层级体验的目的。本篇Codelab主要介绍如何在HarmonyOS上,结合计步传感器和JS UI开发一个计步器类FA卡片应用,帮助开发者快速上手卡片类应用开发。

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:编写前台service
第三步:初始化计步器传感器

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

eTS流式布局

演讲时间 :

10月23日上午 10:10-10:30

业务介绍 :

JS 自定义流式布局快速上手:根据开发者指南和相关文档,完成组件布局、数据添加等逻辑,实现流式布局的可演示样例。

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:实现输入历史记录功能
第三步:对子组件的位置进行排列

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

eTS购物应用

演讲时间 :

10月23日上午 10:10-10:30

业务介绍 :

HarmonyOS为开发者提供了多种组件,每个组件通过对数据和方法的简单封装,实现独立的可视、可交互功能单元。开发者只需要关注实现逻辑,减少开发量。本篇Codelab将会使用丰富的JS UI组件开发一个HarmonyOS简易的购物应用。

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:实现滑动容器组件(Swiper)
第三步:实现自定义弹窗(CustomDialog)

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

JS电影卡片

演讲时间 :

10月23日上午 10:55-11:05

业务介绍 :

服务卡片是FA的一种界面展示形式,将FA重要信息或操作前置到卡片,以此达到服务直达、减少层级体验的目的。本篇Codelab实现了2*2和2*4两种不同的卡片布局、由电影排行榜单和电影详情两个页面组成,实现了卡片高频使用的定时刷新、主动刷新等相关回调函数的使用、以及如何携带参数跳转电影详情页。通过以上开发实训,帮助开发者进阶卡片开发。

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:实现2*4卡片布局
第三步:点击电影卡片跳转详情

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

eTS转场动画的使用

演讲时间 :

10月23日上午 10:10-10:30

业务介绍 :

ETS UI组件中,提供了丰富的通用样式,本篇Codelab将从页面转场样式、共享元素转场、卡片转场等多种页面间切换动效等几个方面,详细介绍如何使用这些转场样式,来丰富您的应用开发。

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:实现页面转场样式效果
第三步:实现组件内元素转场

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

分布式数据库

演讲时间 :

10月23日下午 14:20-14:30

业务介绍 :

分布式数据服务(Distributed Data Service,DDS)为应用程序提供不同设备间数据库数据分布式的能力。通过调用分布式数据接口,应用程序将数据保存到分布式数据库中。

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:编写一个简单的书籍管理小程序,界面显示书籍名称及数量
第三步:实现书籍的增删功能
第四步:调用分布式数据库接口,实现书籍管理在不同设备数据共享

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

图片编辑模板

业务介绍 :

DevEco中集成的图片编辑模板,旨在为开发者提供一个图片编辑模块开发的"地基",开发者只需要在此基础上添加业务所需的自定义图片编辑算法,从而减少代码量,实现图片编辑逻辑。本模板主要分为两个部分:界面UI和图片编辑器。
模板界面UI部分主要为开发者提供了:图片编辑界面的设计参考,以及HarmonyOS界面UI开发样例工程。图片编辑器部分提供了实现图片编辑功能的框架以及两个样例图片编辑功能。

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:实现内置图片裁剪功能
第三步:修改画笔中的色彩矩阵

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

eTS基础组件Slider的使用

演讲时间 :

10月23日上午 10:10-10:30

业务介绍 :

HarmonyOS为开发者提供了多种组件,每个组件通过对数据和方法的简单封装,实现独立的可视、可交互功能单元。开发者只需要关注实现逻辑,减少开发量。本篇Codelab将会使用JS UI基础组件中的Slider组件和image组件共同实现一个可调节的风车动画,帮助开发者快速了解基础组件的使用。

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:控制风车转速
第三步:控制风车大小

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

分布式游戏鉴权

演讲时间 :

10月23日下午 14:20-14:30

业务介绍 :

本项目将利用HarmonyOS提供的流转和分布式调度能力,实现带有儿童模式的简单小游戏。
手机端流转到可授权设备,同意授权即可开始游戏,相同的图形碰撞合成一个新的图形,最终合成HarmonyOS图形。

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:配置及申请相关权限实现分布式能力条件
第三步:调用HarmonyOS接口实现分布式列表及
第四步:实现设备之间鉴权信息的发送及回调

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

分布式邮件编辑

演讲时间 :

10月23日下午 14:20-14:30

业务介绍 :

分布式邮件 地铁上手机写邮件,到家流转到平板继续完成,办公任务可轻松在设备间无缝接续完成。本项目基于跨端迁移和分布式文件服务能力,可以实现邮件的跨设备编辑和附件的调用。

赛题挑战 :

第一步:实现邮件编辑页面流转数据传递
第二步:进行页面的流转以及进行数据恢复
第三步:实现读写分布式文件数据功能

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

分布式视频播放器

演讲时间 :

10月23日下午 14:20-14:30

业务介绍 :

本项目将利用HarmonyOS提供的分布式协同能力和IDL跨进程通信,实现将视频播放流转到分布式环境中的其它设备上,同时原设备可以实现对协同设备的视频操作控制。

赛题挑战 :

第一步:调用connectAbility连接远端服务
第二步:连接远端服务成功后,启动远端应用进行视频播放
第三步:进行远端播放控制

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

分布式画板

演讲时间 :

10月23日下午 14:20-14:30

业务介绍 :

分布式画板利用分布式数据服务和分布式设备启动与连接实现,每台设备在书写的时候,连接的多台设备都能实时同步笔迹。

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:通过分布式调度能力拉起另外一台设备的画板FA
第三步:实现笔记撤回功能,在设备上查看效果

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

分布式地图导航

演讲时间 :

10月23日上午 11:05-11:15

业务介绍 :

基于分布式能力,本项目可以实现地图导航信息在手机-车机-智能穿戴设备之间流转。具体场景如下:在手机上搜索目的地,启动导航,上车后,在手机点击"迁移"按钮,导航流转到车机上;下车后,在车机上点击"迁移"按钮,导航流转到手表和手机,通过手表的提示信息,实现到达目的地前最后一公里的步行导航

赛题挑战 :

第一步:加载地图
第二步:获取当前位置
第三步:设置起点和终点,获取路径规划
第四步:将绘制路径数据从手机流转到平板

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

视频编解码

业务介绍 :

本项目将利用将通过启动相机捕获预览帧,转换为视频原始数据并使用HarmonyOS视频解码能力播放预览画面。

赛题挑战 :

第一步:初始化摄像头
第二步:捕获预览帧数据
第三步:编码数据

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

华为分享碰一碰香薰机

演讲时间 :

10月23日上午 10:45-10:55

业务介绍 :

开发者通过碰一碰,快速完成配网注册,拉起FA。通过接入华为分享实现近距离快速分享,使便捷服务可以精准快速的推送至接收方,降低用户触达服务的成本,提升用户体验

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:通过碰一碰模板开发香薰机控制界面,调整控制FA界面图标及参数
第三步:使用手机进行效果预览,查看修改是否生效

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

面部识别能力

业务介绍 :

生物特征识别认证能力,可应用于设备解锁、支付、应用登录等身份认证场景。
本篇要介绍的是在人脸识别认证成功后,跳转到模拟相机的页面的实现方案。
在这个应用中,我们通过调用相关接口,检查设备是否具有人脸识别的能力、进行人脸识别、打开相机,从而实现相关的功能。

赛题挑战 :

第一步:人脸识别
第二步:识别成功后,给出认证成功提示。

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

AI通用文字识别

业务介绍 :

通用文字识别的核心技术是OCR(Optical Character Recognition,光学字符识别)。OCR是一种通过拍照、扫描等光学输入方式,把各种票据、卡证、表格、报刊、书籍等印刷品文字转化为图像信息,再利用文字识别技术将图像信息转化为计算机等设备可以使用的字符信息的技术。
AI的通用文字识别可以对文档翻拍、街景翻拍等图片来源的文字检测和识别,可以集成在其他应用中,提供文字检测、识别的功能,并根据识别结果提供翻译、搜索等相关服务。该功能在一定程度上支持文本倾斜、拍摄角度倾斜、复杂光照条件以及复杂文本背景等场景的文字识别。

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:将图片以列表方式展示
第三步:实现输入文本、分词、通用文字识别、结果展示等功能

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。

平行视界

演讲时间 :

10月23日下午 14:10-14:20

业务介绍 :

平行视界是一种实现应用内双窗口显示的方案,适用于平板、折叠屏展开态等大屏幕设备。
HarmonyOS对于平板、折叠屏设备支持平行视界。用户应用程序可以根据自身业务特点,设计最佳的双窗口组合体验,如社交类应用的“列表+聊天”,购物类应用的“双窗口比价”等。

赛题挑战 :

第一步:打开预先给定的示例程序
第二步:添加平行视界配置文件
第三步:点击左侧界面图片,右侧界面展示

查看操作指南 >

活动奖励 :

完成赛题挑战后获得证书及精品礼品一份。