HarmonyOS SDK 是面向鸿蒙原生应用和元服务开发的开放能力合集,提供包括应用框架、应用服务、系统、媒体、AI、图形在内的六大领域丰富完备的开放能力。HarmonyOS 主题课——<HarmonyOS SDK 开放能力>系列课程,带你全面学习掌握相关技术技能,构建焕然一新的鸿蒙原生应用和元服务!
HarmonyOS 主题课 01:让您的应用快速拥有账号能力
<HarmonyOS 主题课 01> 让您的应用快速拥有账号能力 |
本课程以华为账号一键登录为核心主题展开。全面展示其丰富的应用场景,如各类 APP 便捷登录需求等场景下的卓越表现。深入解读业务流程,从用户触发登录到信息交互的每一步骤都清晰呈现。详细阐述客户端开发的关键要点,助力前端构建高效登录界面与交互逻辑,同时剖析服务端开发重点,保障账号信息安全与稳定交互。学习本课程,您能快速掌握华为账号一键登录的全方位知识,赋予您的应用强大且便捷的账号能力,提升应用竞争力与用户体验。
HarmonyOS 主题课 02:系统级支付API、快速启动收银台
<HarmonyOS 主题课 02>系统级支付API、快速启动收银台 |
本课程围绕系统级支付 API 与快速启动收银台展开。深入讲解应用内支付服务,剖析其在商业应用中的关键作用与核心价值。详细阐述业务介绍,让学员全面了解支付业务全貌。同时涵盖开发准备阶段的要点,助力学员提前布局。精准解析业务流程,使学员明晰支付各环节运作机制。并手把手教授开发步骤,从基础搭建到功能完善,全面掌握系统级支付 API 开发技术。通过本课程学习,学员将具备独立构建高效支付系统的能力,为应用商业化筑牢根基。
HarmonyOS 主题课 03:构建灵活高效的消息推送能力
<HarmonyOS 主题课 03>构建灵活高效的消息推送能力 |
本课程聚焦于构建灵活高效的消息推送能力。首先引导开发者认识并开通推送服务,为后续推送工作奠定基础。深入讲解推送通知消息,让开发者掌握其有效应用。详细解析推送卡片刷新消息与推送通知扩展消息,助力拓展推送功能的多样性与深度。同时,对推送实况窗消息进行剖析,使开发者能充分利用这一形式增强信息传递效果。通过本课程学习,开发者将全面掌握消息推送的关键环节与技巧,构建起强大且灵活的消息推送体系,提升业务信息传达的效率与精准度。
HarmonyOS 主题课 04:让您的应用拥有领先的位置服务能力
<HarmonyOS 主题课 04>让您的应用拥有领先的位置服务能力 |
本课程聚焦于应用位置服务能力提升,围绕华为 Location Kit 展开深入探讨。课程起始于 Location Kit 简介,让开发者了解其整合多种定位技术的强大功能与特色,如高精度、低功耗与隐私保护等。接着阐述 Location Kit 开发概述,涵盖开发准备、流程及适用场景等。同时详细说明相关接口,助力开发者掌握开发要点。还会剖析约束与限制,包括设备系统要求、权限与定位精度局限等。通过本课程学习,能全面掌握 Location Kit,使应用在位置服务领域脱颖而出。
HarmonyOS 主题课 05:帮助应用快速构建强大的扫码能力
<HarmonyOS 主题课 05>帮助应用快速构建强大的扫码能力 |
本课程专为开发者打造,旨在助力应用快速构建强大的扫码能力。课程深入讲解默认界面扫码能力,使开发者明晰其便捷的应用方式与高效的扫码流程。同时着重剖析基自定义界面扫码能力,让开发者能够依据应用特色与需求灵活定制扫码界面,打造独特的用户体验。此外,还将详细介绍识别本地图片中的条码与二维码功能,进一步拓展扫码应用场景。通过本课程学习,开发者将全面掌握扫码功能开发要点,为应用赋予卓越的扫码服务能力。
HarmonyOS 主题课 06:帮助快速构建各种文本识别应用
<HarmonyOS 主题课 06>帮助快速构建各种文本识别应用 |
本课程面向开发者,专注于帮助其快速构建各种文本识别应用。课程首先深入介绍通用文字识别技术,涵盖其原理、特点与优势,让开发者全面了解其核心。接着详细阐述适用场景,包括文档处理、图像文字提取等领域,使开发者明晰应用方向。随后,逐步讲解开发步骤,从环境搭建到代码编写,提供清晰的操作指引。并佐以丰富的开发实例,将理论与实践紧密结合,让开发者通过实际案例学习,高效掌握构建文本识别应用的关键要点,提升开发技能与效率。
HarmonyOS 主题课 07:构建华为支付服务
<HarmonyOS 主题课 07>构建华为支付服务 |
本课程专为开发者打造,致力于帮助其构建华为支付服务。课程从基础的证书准备讲起,详细阐述商户证书的重要性以及相关证书说明,让开发者深入理解证书体系在支付服务中的关键作用。通过实例演示生成商户证书的流程,确保开发者能够熟练掌握这一关键环节。同时,重点讲解单次支付功能,包括其业务逻辑、技术实现要点等。开发者通过本课程学习,能够全面了解构建华为支付服务所需的核心要素与操作步骤,顺利搭建起安全、高效的支付服务体系。
HarmonyOS 主题课 08:让您的应用拥有丰富便捷的地图服务能力
<HarmonyOS 主题课 08>让您的应用拥有丰富便捷的地图服务能力 |
本课程面向开发者,旨在助力其为应用赋予丰富便捷的地图服务能力。课程起始于对各类地图类型的深入剖析,使开发者清晰不同地图的特性与适用范围。详细的场景介绍环节,展示地图服务在出行导航、本地生活推荐等多场景的应用潜力。着重讲解地图呈现的技术要点,涵盖地图加载、图层管理等关键内容。特别关注 “我的位置” 功能实现,让应用能精准定位用户所在。通过本课程学习,开发者可全面掌握地图服务开发核心,为应用打造卓越地图体验。
HarmonyOS 主题课 09:构建动态刷新的实况窗通知能力
<HarmonyOS 主题课 09>构建动态刷新的实况窗通知能力 |
本课程聚焦于构建动态刷新的实况窗通知能力。首先深入介绍 Live View Kit,阐述其核心功能与运作机制,让开发者对其有清晰认知。通过多维度的场景介绍,展示实况窗在各类应用场景中的潜力,如运动追踪、即时资讯推送等。剖析产品优势,突显其独特价值。同时明确支持的范围与场景,也告知受限说明,使开发者全面了解边界条件。最后详细讲解构建本地实况窗步骤,从理论到实践,帮助学员逐步掌握构建技能,为打造出色的实况窗通知服务奠定坚实基础。
HarmonyOS 主题课 10:帮助应用实现实时语音与文本的相互转换
<HarmonyOS 主题课 10>帮助应用实现实时语音与文本的相互转换 |
本课程专为助力应用实现实时语音与文本相互转换而设。课程将深入讲解 Core Speech Kit 这一基础语音服务,详细阐述其语音识别(SpeechRecognizer)能力,使开发者能精准掌握语音转文本的技术要点与应用方式。同时全面剖析文本转语音(TextToSpeech)功能,包括其原理、参数设置及优化策略。通过丰富的案例演示与技术剖析,开发者将学会如何高效地在应用中集成语音识别与文本转语音功能,从而为用户打造流畅、便捷的语音交互体验,提升应用的竞争力与吸引力。
HarmonyOS 主题课 11:打造开放、合规的广告生态
<HarmonyOS 主题课 11>打造开放、合规的广告生态 |
本课程专注于打造开放、合规的广告生态。全面涵盖多种广告形式,深入剖析 Banner 广告的展示特点与布局技巧,原生广告如何自然融入应用场景,激励广告的有效激励机制与用户互动策略,插屏广告的适时呈现与用户体验平衡,开屏广告的强曝光与快速引导,贴片广告的内容关联与播放时机把握。通过对这些广告类型的详细讲解,为开发者和广告从业者提供从创意设计到投放运营的全方位指导,助力构建合法、高效且用户友好的广告体系,推动广告业务的蓬勃发展。
HarmonyOS 主题课 12:借助AR引擎帮助应用实现虚拟与现实交互的能力
<HarmonyOS 主题课 12>借助AR引擎帮助应用实现虚拟与现实交互的能力 |
本课程致力于借助 AR 引擎助力应用达成虚拟与现实交互。深入介绍 AR Engine 各项关键能力,涵盖运动跟踪能力,可精准捕捉物体运动轨迹;环境跟踪能力,实时感知周边环境变化;命中检测能力,精确判断虚拟与现实的交互点。详细讲解管理 AR 会话流程、获取设备位姿数据的方法,以及如何检测环境平面、识别平面语义与目标形状。通过本课程学习,开发者能全面掌握 AR 技术要点,为应用构建沉浸式、互动性强的虚拟与现实融合体验,开拓创新应用边界。
HarmonyOS 主题课 13:帮助应用打造场景化视觉服务
<HarmonyOS 主题课 13>帮助应用打造场景化视觉服务 |
本课程专注于帮助应用打造场景化视觉服务。深入剖析 Vision Kit,全面展示其强大功能。其中人脸活体检测可有效防范欺诈,保障身份验证安全;卡证识别能精准提取各类卡证信息,提升信息录入效率;文档扫描能力可快速将纸质文档转化为清晰电子文档,方便存储与处理。通过本课程学习,开发者将深入理解这些视觉服务技术的原理与应用,熟练掌握开发流程与要点,从而为应用赋予卓越的场景化视觉服务能力,增强应用的实用性与竞争力,满足多样化的用户需求。
HarmonyOS 主题课 14:帮助应用实现更好的推广下载能力
<HarmonyOS 主题课 14>帮助应用实现更好的推广下载能力 |
本课程旨在助力应用实现卓越的推广下载能力。全面深入讲解应用市场相关要点,包括应用市场推荐机制与更新功能的深度解析,让开发者了解如何提升应用曝光与更新效率。详细阐述展示应用详情页以促进下载安装目标应用的有效策略,以及查询广告验签版本的关键步骤。同时教授获取模块安装信息与添加按需加载模块的实用技术,使开发者能够优化应用性能与功能呈现。通过本课程学习,开发者将掌握一系列实用技巧,为应用推广下载开辟广阔前景,提升应用的市场影响力与用户获取能力。
HarmonyOS 主题课 15:帮助应用接入意图框架
<HarmonyOS 主题课 15>帮助应用接入意图框架 |
本课程专注于助力应用接入意图框架。首先展开方案概述,让开发者对整体框架体系有清晰认知。深入探讨习惯推荐功能,使应用能精准洞察用户习惯,提供个性化服务。剖析场景体验的构建要点,增强用户与应用的互动深度。着重讲解卡片展示效果的设计与优化,提升信息传递与视觉吸引力。详细阐述意图注册流程,确保应用顺利接入意图框架。通过本课程学习,开发者能够全面掌握相关技术与策略,为应用赋予智能意图感知能力,在提升用户体验的同时,拓展应用的服务边界与商业潜力。
HarmonyOS 主题课 16:让您的应用实现跨多个子系统融合的场景化服务
<HarmonyOS 主题课 16>让您的应用实现跨多个子系统融合的场景化服务 |
本课程聚焦于助力应用达成跨多子系统融合的场景化服务。深入讲解如何构建各类场景化 Button,如快速验证手机号 Button 可高效完成号码验证流程,选择头像 Button 方便用户个性化设置,打开授权设置页 Button 保障应用权限管理合规。同时涵盖打开 App Button 实现应用间的便捷跳转,以及选择收货地址 Button、选择发票抬头 Button、地图选点 Button 等分别在电商、财务、地理信息等场景的关键应用。通过本课程学习,开发者能熟练掌握这些 Button 的构建与应用,打造出功能强大且场景丰富的应用服务体系。
HarmonyOS 主题课 17:帮助应用实现免密身份认证的移动端能力
<HarmonyOS 主题课 17>帮助应用实现免密身份认证的移动端能力 |
本课程致力于帮助应用实现免密身份认证的移动端能力。深入探讨 FIDO、IIFAA、SOTER 等核心技术标准,详细解析 FIDO 免密身份认证的原理与流程,让开发者理解其强大的安全与便捷性。全面剖析 IIFAA 免密身份认证的特色优势与应用场景,以及 SOTER 所提供的独特保障机制。通过理论讲解、案例分析与实践操作指导,开发者将熟练掌握这些免密身份认证技术,为应用构建高效、安全的用户身份验证体系,显著提升用户登录与操作体验,增强应用的竞争力与可信度。
HarmonyOS 主题课 18:帮助应用打造场景化语音服务
<HarmonyOS 主题课 18>帮助应用打造场景化语音服务 |
本课程专注于助力应用构建场景化语音服务。深入介绍 Speech Kit 及其重要组件,如朗读控件可将文本转化为自然流畅的语音输出,为用户提供有声阅读体验;AI 字幕控件(AICaption)能精准识别语音并生成实时字幕,在视频播放、直播等场景大显身手。详细阐述其广泛的适用场景,包括教育学习辅助、无障碍信息传播等领域。通过本课程学习,开发者将全面掌握场景化语音服务的开发要点,为应用融入富有吸引力与实用性的语音功能,从而提升用户满意度与应用的市场竞争力。
HarmonyOS 主题课 19:帮助应用实现跨应用分享能力
<HarmonyOS 主题课 19>帮助应用实现跨应用分享能力 |
本课程旨在帮助应用实现跨应用分享能力。详细讲解手机应用与 2in1 应用发起系统分享的多种方式,助力开发者拓宽应用的传播途径。深入剖析应用内处理分享内容的技术要点,确保分享信息能被有效接收与利用。同时聚焦二级面板在处理分享内容时的关键作用,以及如何实现二级面板关闭分享面板的流畅操作。通过本课程的学习,开发者能够全面掌握跨应用分享的核心技术与流程,提升应用的社交互动性与用户体验,使应用在分享功能上更加便捷、高效、灵活。
发现更多课程
通过<HarmonyOS SDK 开放能力>系列课程,你已经掌握了构建鸿蒙原生应用和元服务的相关技术能力。继续学习以下课程,掌握更多鸿蒙开发技能:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。