
2025年鸿蒙开发入门到实战(含101个实战项目)
文章平均质量分 89
本专栏含有非常多的基础内容,而且包含101个实战项目和源码,订阅专栏可获取一份源码.本专栏旨在帮助您从零开始,逐步掌握鸿蒙(HarmonyOS)开发的基础知识,并深入到高级技术和最佳实践。无论您是初学者还是有一定经验的开发者,我们都将为您提供详细而实用的指导。有些项目和官网一样,为了补充专栏
优惠券已抵扣
余额抵扣
还需支付
¥99.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
人工智能_SYBH
专注于项目实战开发,讲解,高校老师/讲师/同行合作。以及产品测评宣传、工具推广等合作。全网粉丝10万+,掘金/知乎/华为云/阿里云/51CTO等平台优质创作者。
展开
-
2024鸿蒙OS实战开发项目大全:从入门到精通(含101个实战案例)超详细的鸿蒙实战案例
从基础的UI组件到复杂的分布式场景,从ArkTS的细致教学到JS的灵活运用,这一百个项目涵盖了你需要知道的HarmonyOS实战技术和策略。我们会从溪村小镇的细节世界开始,深入多端部署的可能性,感受如购物应用和音乐专辑这样的实用系统是如何在HarmonyOS中获得生命的。忘却繁杂,把握简单,最后我们将以开发您的第一个快应用(初级版和高级版)为终结,为您的鸿蒙OS开发之旅画上完美的句号。这一百个项目不仅仅是教程或示例,它们是设计思维、创新灵感和开发技巧的集大成,是您实战开发HarmonyOS路上的重要伴侣。原创 2024-05-17 14:49:30 · 10035 阅读 · 0 评论 -
HarmonyOS教程:05-ArkTS语言
ArkUI给自定义组件设置样式时,相当于给MyComponent2套了一个不可见的容器组件,而这些样式是设置在容器组件上的,而非直接设置给MyComponent2的Button组件。- 可以设置返回值为数组类型的函数,例如arr.slice(1, 3),但设置的函数不应改变包括数组本身在内的任何状态变量,例如不应使用Array.splice(),Array.sort()或Array.reverse()这些会改变原数组的函数。@Consume装饰的变量是在后代组件中,去“消费(绑定)”祖先节点提供的变量。原创 2023-11-19 15:35:30 · 762 阅读 · 0 评论 -
HarmonyOS教程:06-组件
").fontSize(26).fontColor(0xFFFFFF).width('90%').backgroundColor(Color.Blue)").fontSize(26).fontColor(0xFFFFFF).width('90%').backgroundColor(Color.Blue)Text("帝心帝心帝心帝心帝心帝心帝心帝心帝心帝心").fontSize(26).fontColor(0x3E3E3E).width('90%')// 元素内容原创 2023-11-19 15:39:02 · 241 阅读 · 0 评论 -
HarmonyOS教程:04-Hello world和跳转案例
(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。因此,在学习ArkTS语言之前,建议开发者具备TS语言开发能力。未来,ArkTS会结合应用开发/运行的需求持续演进,逐步提供并行和并发能力增强、系统类型增强、分布式开发范式等更多特性。ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在。Text('帝心老师')Text('庄生老师')// 不是说不推荐嘛哥们。// todo:官方推荐的,但不好使啊。// 跳转函数。原创 2023-11-19 14:40:54 · 229 阅读 · 0 评论 -
鸿蒙原生应用开发-DevEco Studio远程模拟器的使用
可以运行和调试Phone(P50、P40)、Tablet(MatePad Pro)、TV和Wearable设备的HarmonyOS应用/服务,可兼容签名与不签名两种类型的HAP。支持Phone、Wearable、Tablet、TV等设备类型,但不同区域(开发者帐号注册地)支持的设备类型可能不同,请以实际可申请的设备类型为准。DevEco Studio会启动应用/服务的编译构建,完成后应用/服务即可运行在Remote Emulator上。,启动远程模拟设备(同一时间只能启动一个设备)。原创 2023-11-13 19:37:24 · 1473 阅读 · 0 评论 -
HarmonyOS教程:02-HarmonyOS理论介绍
不同设备类型意味着不同的传感器能力、硬件能力、屏幕尺寸、操作系统和开发语言,还意味着差异化的交互方式。同时跨设备协作也让开发者面临分布式开发带来的各种复杂性,适配和管理工作量将非常巨大。它使用极简的UI信息语法、丰富的UI组件、以及实时界面预览工具,提升开发效率。它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。在万物智联时代重要机遇期,鸿蒙系统结合移动生态发展的趋势,提出了三大技术理念。原创 2023-11-19 15:15:27 · 242 阅读 · 0 评论 -
OpenHarmony的前世今生
OpenHarmony 是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。原创 2023-12-03 12:29:00 · 1412 阅读 · 0 评论 -
HarmonyOS教程:03-环境搭建
到此位置,安装完成,叉掉当前检测界面即可使用该编辑器。使用教程见课堂内容。(多种认证方式,任选其一。好像是银行卡认证效率最高,建议选择)如下截图出现了警告信息,根据提示信息点击Finish按钮。点击如下链接,参考文档指导,完成开发者注册与。要求电脑内存8G以上,建议16+原创 2023-11-19 15:23:09 · 157 阅读 · 0 评论 -
HarmonyOS 鸿蒙开发测试:单元测试框架
单元测试框架包括Java单元测试框架和JavaScript单元测试框架,它们是HarmonyOS中分别基于Java语言和JavaScript语言编写的应用的测试框架,提供基础的单元测试能力。Java单元测试框架基于JUnit开源框架和Ability支持单元测试和应用组件(Ability)测试支持编写数据驱动测试用例支持API压力测试/组合测试支持编写应用UI测试支持分布式场景的多设备应用UI测试。原创 2024-01-22 18:25:58 · 1746 阅读 · 0 评论 -
HarmonyOS 鸿蒙开发测试:流转测试
3.1.1 原子化服务原子化服务是 HarmonyOS 提供的一种面向未来的服务提供方式,是有独立入口的(用户可通过点击、碰一碰、扫一扫等方式直接触发)、免安装的(无需显式安装,由系统程序框架后台安装后即可使用)、可为用户提供一个或多个便捷服务的用户程序形态。原子化服务基于 HarmonyOS API 开发,支持运行在 1+8+N 设备上,供用户在合适的场景、合适的设备上便捷使用。3.1.2 服务流转在 HarmonyOS 中泛指涉及多端的分布式操作。原创 2024-01-22 18:23:08 · 1099 阅读 · 0 评论 -
HarmonyOS 鸿蒙开发测试:功耗测试
3.1.1 应用功耗功耗,字面意义上即消耗的能量,对于应用来说,即应用工作时所消耗的电量。应用工作时所消耗的电量,除了与应用对手机或其他移动设备(以下简称“设备”)上的器件占用情况相关外,还与设备上的器件自身功率相关。设置标准设备与标准环境功耗标准去特定设备化本标准将不描述某一应用在“设备”上的功耗衡量和判断标准。本标准将通过应用对“设备上的器件”的占用频次和时长,来衡量和判断该应用的功耗。3.1.2 前后台用来表示应用是否处于设备屏幕的顶层。原创 2024-01-22 18:21:51 · 1096 阅读 · 0 评论 -
HarmonyOS 鸿蒙开发测试:稳定性测试
3.1.1 应用崩溃应用崩溃:指在用户正常操作的情况下,某个应用突然出现闪退、异常停止运行等完全不可用的情况。应用崩溃包含三类具体故障:Java Crash、JS Crash和Native Crash,如下表:故障大类故障小类应用崩溃Java CrashJS Crash3.1.2 应用冻屏应用冻屏:指整个软件系统是正常的,某个应用出现屏幕卡住不动或一段时间内操作未及时响应的故障,也即用户俗称的应用死机、卡死、卡屏、无响应问题。对应的具体故障为App Freeze。如下表:故障大类故障小类。原创 2024-01-22 18:20:33 · 1571 阅读 · 0 评论 -
HarmonyOS 鸿蒙开发测试:性能测试
3.1.1 泛智能终端泛智能终端是指能连入互联网、智能化、自动化的设备,因此可以认为泛智能终端其中一种类型便是移动智能终端。移动智能终端拥有接入互联网能力,通常搭载各种操作系统,可根据用户需求定制化各种功能。生活中常见的智能终端包括移动智能终端、车载智能终端、智慧屏、可穿戴设备等。3.1.2 原子化服务原子化服务是一种面向未来的服务提供方式,是有独立入口的(用户可通过点击方式直接触发)、免安装的(无需显式安装,由系统程序框架后台安装后即可使用)、可为用户提供一个或多个便捷服务的用户应用程序形态。原创 2024-01-22 18:16:26 · 1351 阅读 · 0 评论 -
HarmonyOS 鸿蒙开发测试:兼容性测试
2.1.1 崩溃在用户正常操作的情况下,某个应用突然出现闪退、异常停止运行等完全不可用的情况。2.1.2 无响应整个软件系统是正常的,某个应用出现屏幕卡住不动或一段时间内操作未及时响应的故障,即用户俗称的应用死机、卡死、卡屏问题。2.1.3 非 SDK 接口非 SDK 接口指的是系统没有对外开放的接口;对非 SDK 接口的处理是API 抽象化的实现细节,接口可能会随时发生变更,所以应用如果通过反射或者 JNI 的方式间接使用非 SDK 接口会导致应用在新的系统版本上出现不兼容的问题。2.1.4 原子化服务。原创 2024-01-22 18:19:21 · 1737 阅读 · 0 评论 -
HarmonyOS 鸿蒙开发测试:游戏测试
下列术语和定义适用于本文件。3.1.1 帧率(Frame Per Second,简称FPS)FPS指应用每秒渲染的帧数。3.1.2 移动游戏mobile game移动游戏,特指通过移动网络,玩家利用随身携带移动终端(掌机、PDA或手机等) 进行操作的游戏。3.1.3 触控时延从用户触碰激活屏幕响应事件开始,到手机屏幕图像开始变化截止的时间。原创 2024-01-22 18:24:14 · 504 阅读 · 0 评论 -
HarmonyOS 鸿蒙开发测试:安全测试
Intent主要是解决应用的各项组件之间的通讯。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,应用则根据此intent的描述,负责找到对应的组件,将 intent传递给被调用的组件,并完成组件的调用。3.1.2 信任边界位于信任边界之内的所有组件都是被系统本身直接控制的。所有来自不受控的外部系统的连接与数据,包括其他应用、服务端与外部系统,都应该被认为是不可信的,要先在边界处对其校验,才能允许它们进一步与本系统交互。3.1.3 个人数据。原创 2024-01-22 18:17:42 · 1369 阅读 · 0 评论 -
HarmonyOS 鸿蒙开发测试:分布式UI测试框架
分布式UI测试框架是HarmonyOS应用界面测试框架,提供UI控件查找,点击,检视,按键注入等API并且支持跨设备测试。HarmonyOS应用开发者基于该测试框架可以编写和运行简洁可靠的UI自动化测试用例。使用说明:如果您测试的UI中包含web范式或声明式范式开发的页面,需使用harmonyos 2.0或以上的真机/模拟器以及com.huawei.ohos.testkit:runner:2.0.0.200测试框架版本。表1测试能力概览序号功能点描述1控件查找。原创 2024-01-22 18:27:09 · 1280 阅读 · 0 评论 -
鸿蒙开发实战项目(一百零一):您的第一个快应用(高级版)
简介快应用是一种基于行业标准开发的新型免安装应用,其标准由主流手机厂商组成的快应用联盟联合制定。开发者开发一次即可将应用分发到所有支持行业标准的手机运行。对开发者而言成本低:使用相对简单的js和css开发语言,代码量仅占安卓原生应用的1/5。如有小程序,可直接转换,最快2天可完成。流量蓝海:摆脱对某个APP的依赖,实现跨平台直接跳转;打通手机终端多场景。业务提升:直达服务/内容,体验好路径短,提升业务数据,拉新、促活、提留存。市场扶持:可获得华为推广渠道相关优质资源扶植。对用户而言。原创 2024-01-31 14:18:48 · 1144 阅读 · 0 评论 -
鸿蒙开发实战项目(一百):您的第一个快应用(初级版)
简介快应用是一种基于行业标准开发的新型免安装应用,其标准由主流手机厂商组成的快应用联盟联合制定。开发者开发一次即可将应用分发到所有支持行业标准的手机运行。对开发者而言成本低:使用相对简单的js和css开发语言,代码量仅占安卓原生应用的1/5。如有小程序,可直接转换,最快2天可完成。流量蓝海:摆脱对某个APP的依赖,实现跨平台直接跳转;打通手机终端多场景。业务提升:直达服务/内容,体验好路径短,提升业务数据,拉新、促活、提留存。市场扶持:可获得华为推广渠道相关优质资源扶植。对用户而言。原创 2024-01-31 14:13:22 · 879 阅读 · 0 评论 -
鸿蒙开发实战项目(九十九):分析服务(HarmonyOS-JavaScript)
简介华为分析服务预置大量分析模型,可帮助您清晰地了解用户的行为方式,从而实现用户、 产品、内容的深度洞察,让您实现基于数据驱动的运营,可以就应用营销和产品优化制定明智的决策。提供埋点与上报接口,支持代码级自定义事件埋点与上报支持用户属性设置,最多保存25个用户属性支持自动事件采集与Session计算,预置事件ID与事件参数您将建立什么在这个codelab中,您将基于我们提供的Demo project,创建一个Demo App。使用HUAWEI Analytics SDK上报用户事件。原创 2024-01-31 14:06:30 · 1149 阅读 · 0 评论 -
鸿蒙开发实战项目(九十八):分析服务(微信小程序)
简介华为分析服务预置大量分析模型,可帮助您清晰地了解用户的行为方式,从而实现用户、产品、内容的深度洞察,让您实现基于数据驱动的运营,可以就应用营销和产品优化制定明智的决策。提供埋点与上报接口,支持代码级自定义事件埋点与上报支持用户属性设置,最多保存25个用户属性支持自动事件采集与Session计算,预置事件ID与事件参数您将建立什么在这个codelab中,您将基于我们提供的Demo project,创建一个Demo App。使用HUAWEI Analytics SDK上报用户事件。原创 2024-01-31 14:04:33 · 1154 阅读 · 0 评论 -
鸿蒙开发实战项目(九十七):推送服务 (Android)
推送服务(Push Kit)是华为为开发者提供的消息推送平台,建立了从云端到终端的消息推送通道。开发者通过集成Push Kit可以实时推送消息到用户终端应用,构筑良好的用户关系,提升用户的感知度和活跃度。集成SDK。原创 2024-01-31 14:01:19 · 835 阅读 · 0 评论 -
鸿蒙开发实战项目(九十六):地图服务(Android)
简介地图Android SDK是一套Android系统地图开发调用的接口,地图数据可以覆盖海外绝大多数国家,支持多种语言。地图采用WGS84 GPS坐标系,满足绝大多数海外地图开发的需求。地图呈现:包括建筑,道路,水系,兴趣点等。地图交互:控制地图的交互手势和交互按钮。地图绘制:添加位置标记,覆盖物以及各种形状等。您将建立什么运动健康类App:通过地图服务SDK可以显示地图,用户定位和路径计算等功能。社交类App:通过地图服务SDK可以分享自己的位置。原创 2024-01-31 13:56:03 · 1004 阅读 · 0 评论 -
鸿蒙开发实战项目(九十五):位服务(HMS Toolkit)
简介定位服务采用GPS、Wi-Fi、基站等多途径的混合定位模式进行定位,赋予应用开发者快速、精准地获取用户位置信息的能力,构建全球定位服务能力,助力开发者发展全球业务。在本次Codelab中,您将调用Location Kit定位服务能力创建一款Android 应用程序(Codelab App)。本应用程序的基本架构如图所示:Codelab App将集成Location SDK,然后通过Location SDK去调用HMS Core (APK)的定位服务能力。您将建立什么。原创 2024-01-31 13:53:54 · 714 阅读 · 0 评论 -
鸿蒙开发实战项目(九十四):定位服务
简介定位服务(Location Kit)采用GNSS、Wi-Fi、基站等多途径的混合定位模式进行定位,赋予您的应用快速、精准地获取用户位置信息的能力,构建全球定位服务能力,助力您发展全球业务。您将通过本Codelab学习如何调用Location Kit定位服务能力创建一款Android 应用程序(Codelab App)。此应用程序的基本架构如图所示:Codelab App将集成Location SDK,然后通过Location SDK去调用HMS Core (APK)的定位服务能力。您将建立什么。原创 2024-01-31 13:51:07 · 865 阅读 · 0 评论 -
鸿蒙开发实战项目(九十三):HUAWEI Health接入指南(DevEco方式)
华为 HUAWEI Health 是一个数据接入和服务汇聚的开放平台,包括华为运动健康APP和运动健康云。其中,运动健康APP运行在手机端侧,为用户提供专业的运动记录、减脂塑型训练、科学睡眠和健康管理等功能。运动健康云提供了安全可靠的数据存储能力,用户可选择将历史数据上传并保存到云侧。HUAWEI Health面向开发者提供端侧Java接口、云侧Restful接口,基于用户主动授权开放运动健康数据共享能力。同时,提供端侧JavaScript接口引入优质的H5服务到运动健康APP。原创 2024-01-31 13:41:55 · 932 阅读 · 0 评论 -
鸿蒙开发实战项目(九十二):HUAWEI Health血压测量
是华为开发的用于运动健康领域的一个开放平台, 三方APP可以借助HUAWEI Health开放平台提供的。原创 2024-01-31 13:37:50 · 890 阅读 · 0 评论 -
鸿蒙开发实战项目(九十一):“华为播客“应用场景开发
音频服务提供一系列音频能力,聚焦音频播放、音效、音频数据三大领域,帮助音视频应用开发者构建应用,为用户带来丰富、沉浸式的音频体验。音频服务支持各类音频格式,包括M4A、AAC、AMR、IMY、WAV、OGG、RTTTL、MP3、APE、FLAC。调用音频能力接口,实现低时延录音。云存储和云数据库可存储、搜索音频文件。通过集成情景感知服务,应用可获取各类信息,如用户当前时间、所处地点、天气、行为、音频设备状态、周边信标、环境光强度、车载蓝牙状态等。基于此类信息,可为用户提供更加智慧和贴心的体验。原创 2024-01-30 23:12:37 · 1142 阅读 · 0 评论 -
鸿蒙开发实战项目(九十):“我的健康“应用场景开发
华为情景感知服务(HUAWEI Awareness Kit)和华为运动健康服务(HUAWEI Health Kit)常被应用于健康类应用。本Codelab将采用Awareness Kit来检测用户行为和活动,Health Kit来读取用户步数。时长: 5:00本Codelab描述了如何将Awareness Kit 和 Health Kit等服务集成到应用中。Awareness Kit可以帮助应用快速获取用户行为和活动,Health Kit则可以让应用读取用户实时数据,例如用户步数等。掌握用户行为。原创 2024-01-30 23:09:26 · 1297 阅读 · 0 评论 -
鸿蒙开发实战项目(八十九):华为帐号服务
HMS Core华为帐号注册用户量已达到10亿+,通过华为帐号可以一键登录应用,通过与华为帐号绑定,可以为应用快速引入新用户和登录。华为帐号开放遵循OAuth2.0以及OpenID Connect标准规范。原创 2024-01-30 23:07:39 · 965 阅读 · 0 评论 -
鸿蒙开发实战项目(八十八):基于华为HMS Core实现安全、便捷、快速的用户登录
业务场景介绍目前电商等各类应用中,大多数应用存在账号登录系统。对于现在的网络环境,安全问题,是开发者和用户都看重的问题。华为帐号服务(HUAWEI Account Kit)可以为您提供了简单、安全的登录授权功能,方便用户快捷登录。用户不必输入帐号、密码和繁琐验证,就可以通过"华为帐号登录"快速登录,即刻使用您的App。安全检测服务可为您提供多种安全检测接口,其虚假用户检测,可以帮助您的App防范批量注册、撞库攻击、活动"薅羊毛"、内容爬虫等行为。原创 2024-01-30 23:04:21 · 1278 阅读 · 0 评论 -
鸿蒙开发实战项目(八十七):基于定位服务、位置服务、地图服务的搜周边场景开发
当前位置:使用定位服务获取当前位置信息周边搜索:基于当前位置进行地点查找地点详情:查询某个地点更详细的信息路径规划:当前位置到目标位置的路径规划,包括驾车、步行、骑行等路径规划业务场景说明在这个Codelab中,使用Location Kit获取当前位置信息,用Site Kit查询出当前位置周边的超市、商场、酒店、美食等数据,然后获取某个地点的详细信息。使用Map Kit显示地图并进行路径规划。实现获取当前位置信息,我们会用到Location+定位能力。原创 2024-01-30 23:01:24 · 1039 阅读 · 0 评论 -
鸿蒙开发实战项目(八十六):基于定位服务、地图服务实现运动轨迹绘制
业务场景介绍在打车、运动、导航类应用中,基于当前位置信息在地图上进行展示,并根据位置信息的变化,绘制运动轨迹的场景,现在非常流行。直观的运动轨迹展示,可以给用户带来更好的用户体验。通过本篇Codelab,我们将基于华为定位服务(Location Kit)、华为地图服务(Map Kit),以用户跑步运动的应用场景为例,详细的为开发者讲解实现运动轨迹这个业务场景的开发过程。您将建立什么华为定位服务,获取当前的位置信息,实时获取位置信息更新;原创 2024-01-30 22:58:32 · 1358 阅读 · 0 评论 -
鸿蒙开发实战项目(八十五):智能试衣场景开发
服务场景说明本Codelab可指导开发者开发面向不同类型的试衣间,为用户提供试衣服务。用户可在不同类型的试衣间(编号1-4)进行服装试穿。每个试衣间内提供不同类型的服装。该应用通过HMS服务,实现了如下特性。特性HMS服务图片裁剪图像服务 – 图片裁剪图片翻转图像服务 – 图片裁剪图片旋转图像服务 – 图片裁剪图像分割机器学习服务 – 图像分割您将建立什么在本Codelab中,您将创建Demo项目实现对图像服务和机器学习服务(图像分割)的接口调用。选择不同类型的服装。原创 2024-01-30 22:54:57 · 955 阅读 · 0 评论 -
鸿蒙开发实战项目(八十四):周边博物馆搜索定位和虚拟导游场景开发
华为位置服务(HUAWEI Site Kit)常被应用于生活服务类应用,可使用位置服务提供的周边搜索能力,获取基于当前用户位置的地点列表及相应地点的详细信息。位置服务可以通过与华为情景感知服务(HUAWEI Awareness Kit)结合,设定情景状态围栏,从而提供更智能的服务。原创 2024-01-30 22:49:13 · 1106 阅读 · 0 评论 -
鸿蒙开发实战项目(八十三):HMS Core打车应用
用户可以使用集成了HMS Core服务的打车应用轻松预定出租车。该打车应用集成了华为地图服务(HUAWEI Map Kit)、位置服务(HUAWEI Site Kit)和定位服务(HUAWEI Location Kit)。集成这些服务后,打车应用可获取用户的实时位置,在地图上精准定位,并基于当前位置坐标,利用逆地理编码自动填入上车点地址。若想手动填入地址,用户可通过位置服务提供的widget工具搜索地点或使用自定义标记确定地点。原创 2024-01-30 22:45:37 · 973 阅读 · 0 评论 -
鸿蒙开发实战项目(八十二):HMS Core服务集成指导
视频服务(Video Kit)、云数据库(Cloud DB)和云存储(Cloud Storage)是广泛应用于媒体应用的三个服务。应用可以使用Cloud Storage,将文件保存在云端,这样在任何设备上都能访问该文件。Cloud DB帮助您存储数据和内容,从用户设备同样可以实现轻松访问。Video Kit提供多种播放特性,帮助您流畅播放视频,支持3GP、MP4、TS三种格式。原创 2024-01-30 22:40:20 · 1008 阅读 · 0 评论 -
鸿蒙开发实战项目(八十一):电子书阅读器
HMS提供诸多服务,其中,机器学习服务(ML Kit)、云数据库(Cloud DB)、云存储(Cloud Storage)常用来开发教育类应用。如何使用云存储将文件存储于云端、从任意设备访问该文件;如何使用云数据库存储数据、从任意设备实时访问该数据;如何使用机器学习服务实现电子书阅读应用的常见功能,如翻译、语音合成。本Codelab介绍了如何集成云存储、云数据库、机器学习服务、应用内支付服务。云存储可将PDF文件存于云端,并提供访问该文件的链接;云数据库可将用户信息存于数据库。原创 2024-01-30 22:16:57 · 1567 阅读 · 0 评论 -
鸿蒙开发实战项目(八十):AirTouch
简介构建AirTouch应用,需要集成HMS Core的服务,帮助您实现收入增长。AirTouch是个简单的应用,可以带您体验虚拟现实。AirTouch,顾名思义,就是使用过程中无需触碰屏幕。在AirTouch中,我们集成了机器学习服务(ML Kit)的人脸检测、实时语音识别和手势识别服务,还集成了位置服务(Site Kit)和AR Engine,帮助用户快速获取问题答案,做好用户的生活助手。功能HMS Core服务登录ML Kit人脸检测(微笑表情)声音检测ML Kit实时语音识别应用评分。原创 2024-01-30 21:54:49 · 1093 阅读 · 0 评论 -
鸿蒙开发实战项目(七十九):睡眠记录应用
简介运动健康服务(Health Kit)是为华为生态应用打造的基于华为帐号和用户授权的运动健康数据开放平台。面向消费者,支持运动健康数据存储、灵活授权分享机制;面向开发者和合作伙伴提供数据平台和运动健康开放能力。开发者和合作伙伴可以基于多种数据类型,构建运动健康领域应用与服务。Health Kit连接硬件设备与生态应用,为消费者提供健康关怀和运动指导,打造优质服务体验。原创 2024-01-30 21:43:42 · 1366 阅读 · 0 评论