HDC2022

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

HDC2022
Codelabs

认证服务(Android, HarmonyOS)

云函数(Android, HarmonyOS)

云数据库(Android, HarmonyOS)

云存储(Android, HarmonyOS)

应用内消息(Android)

远程配置(Android)

App Linking(Android)

性能管理(Android)

崩溃(Android)

快应用

手机主题开发:一镜到底动效

手表表盘开发:景深动效

手机主题开发:2D物理碰撞动效

联机对战服务

游戏多媒体服务

游戏分析服务

快游戏

应用启动(eTS)

闹钟(eTS)

应用内字体大小调节(eTS)

网络数据请求与加载(eTS)

后台代理提醒(eTS)

Stage模型Ability的创建与使用(eTS)

Stage模型ExtensionAbility的创建和使用(eTS)

Stage模型卡片(eTS)

Web组件使用(eTS)

列表组件使用(eTS)

动效示例(eTS)

关系型数据库(eTS)

首选项(eTS)

相机(eTS)

视频播放与控制(eTS)

公共文件访问与管理(eTS)

三方库的使用(eTS)

华为帐号服务

广告服务

推送服务

分析服务

地图服务

位置服务

定位服务

导航服务

钥匙环服务

音频编辑服务

视频编辑服务

机器学习服务

HUAWEI HiAI Foundation

3D建模服务

图形计算服务

花瓣手语服务

Toolkit

应用内支付(HarmonyOS)

3D Engine

AR Engine

持续更新中…

认证服务(Android, HarmonyOS)

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

云函数(Android, HarmonyOS)

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

云数据库(Android, HarmonyOS)

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

云存储(Android, HarmonyOS)

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

应用内消息(Android)

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

远程配置(Android)

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

App Linking(Android)

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

性能管理(Android)

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

崩溃(Android)

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

快应用

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

手机主题开发:一镜到底动效

华为主题,致力于为用户提供个性化风格服务,通过优质主题、表盘、熄屏显示、壁纸、字体等海量内容,持续将美学体验提供给全球华为终端用户。
华为主题的Theme Studio是一款主题/表盘的创作工具,支持设计师进行可视化创作,让创作更高效、更准确。

手表表盘开发:景深动效

华为主题,致力于为用户提供个性化风格服务,通过优质主题、表盘、熄屏显示、壁纸、字体等海量内容,持续将美学体验提供给全球华为终端用户。
华为主题的Theme Studio是一款主题/表盘的创作工具,支持设计师进行可视化创作,让创作更高效、更准确。

手机主题开发:2D物理碰撞动效

华为主题,致力于为用户提供个性化风格服务,通过优质主题、表盘、熄屏显示、壁纸、字体等海量内容,持续将美学体验提供给全球华为终端用户。
华为主题的Theme Studio是一款主题/表盘的创作工具,支持设计师进行可视化创作,让创作更高效、更准确。

联机对战服务

联机对战服务为多人联机游戏提供了房间管理、玩家匹配、队伍管理、消息通信等功能,具备优质的联网和服务端能力。您的游戏只需要接入SDK即可快速实现多人联机对战,提升游戏体验,并降低游戏开发成本。

游戏多媒体服务

游戏多媒体服务是华为游戏中心推出的一款快速实现游戏内语音对讲功能的服务。您只需要集成游戏多媒体服务SDK,即可为您的游戏提供实时语音对讲、语音转文本等能力,降低开发难度,提升玩家的游戏体验。

游戏分析服务

游戏分析是针对联合推广游戏的增值服务,通过采集游戏内事件数据,开展游戏调优分析和华为用户画像融合分析,为游戏开发者提供增值数据服务,帮助游戏开发者优化游戏设计,增强用户游戏体验。

快游戏

华为快游戏服务基于行业标准提供了游戏登录、广告、支付、分析、分享、认证、推送等能力,提升游戏玩家体验,同时服务集成方便快捷助力开发者快速上线实现商业成功。

应用启动(eTS)

模拟实现应用启动页面,在启动页过度完成后跳转到应用首页。

二级联动(eTS)

Swiper的使用(eTS)

闹钟(eTS)

本篇Codelab实现如下功能:
展示指针表盘和数字时间;
添加、修改和删除闹钟;
展示闹钟列表,并可打开和关闭单个闹钟;
闹钟到设定的时间后进行后台代理提醒;

简易Native C++ 示例(eTS)

应用内字体大小调节(eTS)

本篇Codelab将介绍如何使用基础组件Slider,通过拖动滑块快速、同步调节应用内字体的大小。

网络数据请求与加载(eTS)

介绍http网络请求获取数据、展示数据的开发流程

后台代理提醒(eTS)

本篇Codelab在健康生活应用的基础上使用系统后台代理提醒能力接口实现定时提醒的功能。

Stage模型Ability的创建与使用(eTS)

介绍Ability生命周期(可以通过日志方式,介绍DFX日志功能),Ability之间拉起的方法,以及如何使用Want传参。

Stage模型ExtensionAbility的创建和使用(eTS)

介绍ServiceExtensionAbility的生命周期,创建后台任务,前台展示后台任务状态。

Stage模型卡片(eTS)

实现一个运动健康类应用,包含UI,数据库,通知,卡片等功能。

Web组件使用(eTS)

介绍Cookie的读写、PDF文件的预览。

列表组件使用(eTS)

介绍List组件的基本使用方法和列表滑动性能最佳实践。

关系型数据库(eTS)

以健康生活为示例,介绍关系型数据库增删改查接口开发流程。

相机(eTS)

通过已开放的接口实现相机硬件的访问、操作和新功能开发,例如预览、拍照等。

公共文件访问与管理(eTS)

介绍如何通过系统文件选择器加载本地文件等功能。

三方库的使用(eTS)

介绍如何集成并调用三方库提供的接口和能力。

华为帐号服务

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

广告服务

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

推送服务

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

分析服务

华为分析服务预置大量分析模型,支持跨平台、多设备分析,助您清晰了解用户行为方式,实现数据驱动的精细化运营。

地图服务

地图服务SDK是一套Android系统地图开发调用的接口,地图数据可以覆盖海外绝大多数国家,支持多种语言。地图采用WGS84 GPS坐标系,满足绝大多数海外地图开发的需求。您可以轻松地在自己的Android应用中加入地图相关的功能,包括:
地图呈现:包括建筑,道路,水系,兴趣点等。
地图交互:控制地图的交互手势和交互按钮。
地图绘制:添加位置标记,覆盖物以及各种形状等。

位置服务

位置服务SDK提供位置查询服务,既能帮助您的用户更加方便地使用位置相关服务,还能帮助您快速获取用户。Site Kit通过提供如下核心能力,帮助您快速构建基于位置服务的产品,满足用户对探索周边地点的需求:
关键字搜索:通过用户输入的关键字,返回地点列表。
周边搜索:基于用户设备位置进行地点查找。
地点详情:查询某个地点更详细的信息。
地点搜索建议:返回一个地点列表,从而实现地点预测功能。

定位服务

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

导航服务

提供华为合理的路线规划引擎、精准Turn-By-Turn导航,及其车道级引导,为您的应用带来全平台易用、易懂、易扩展的导航服务。

钥匙环服务

提供用户认证凭据本地存储和跨应用、跨形态、跨设备共享能力,帮助用户在不同的应用和多个设备之间构建无缝登录体验。

音频编辑服务

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

视频编辑服务

机器学习服务

HUAWEI HiAI Foundation

HUAWEI HiAI Foundation作为基于kirin芯片基础能力平台,提供了芯片AI计算能力,为端侧AI算法业务提供了更高性能更低功耗的计算能力。

3D建模服务

3D建模服务(3D Modeling Kit)提供材质生成、3D物体建模、自动骨骼绑定和动作捕捉四大核心能力,提升内容制作效率,降低建模成本。

图形计算服务

HUAWEI CG Kit提供一套基于Vulkan图形接口的高性能渲染框架,具备PBR材质,模型,纹理,光照,组件等系统。此渲染框架针对华为DDK特性及实现细节进行专属设计,提供华为平台最优的3D渲染能力。此渲染框架具备二次开发能力,可以大大降低应用开发者的开发难度和复杂度,提高开发效率。
开发者需要:在开发者联盟注册开发者帐号,并在开发者管理台上创建应用。使用Android Studio IDE创建Project,并配置接入HUAWEI CG Kit依赖的SDK。根据CG Kit开发指南,实现HUAWEI CG Kit API调用以及调试。 

花瓣手语服务

手语服务(SignPal Kit)提供手语生成能力,将文本实时翻译为流畅、自然且符合听障人士表达习惯的手语动作数据,助您构建信息无障碍创新应用,构筑无缝交流的世界。

应用内支付(HarmonyOS)

3D Engine

HMS Core 3D Engine 提供高性能、高画质、高扩展性的实时3D引擎,并提供便捷高效的可视化开发工具3D Studio编辑器,帮助您制作高品质的3D应用。同时引擎也开放三方插件的能力,致力协同全球图形领域的伙伴研究创新技术,与您共享创新成果。

AR Engine

HUAWEI AR Engine是一个在华为设备上构建增强现实应用程序的平台,结合适配了WebXR的华为浏览器,可支持AR应用在网页中运行。WorldAR是HUAWEI AR Engine的子系统,允许您的应用:
具备运动跟踪的能力,让设备可以理解和跟踪它相对于现实世界中的位置和姿态。
具备命中检测的能力,将终端设备屏幕上的兴趣点映射为现实环境中的兴趣点,使您可与虚拟物体进行交互。

动效示例(eTS)

介绍ArkUI动效能力和基本的使用方法。

首选项(eTS)

介绍如何使用Preference实现轻量级KV数据格式的存储和读写。

视频播放与控制(eTS)

介绍使用Video组件完成视频播放、暂停等功能。

*以上信息可能会根据实际情况做调整,请随时关注官网通知,如有疑问请邮件hdctogether@huawei.com