getfromcode

【鸿蒙项目实战】基于鸿蒙服务卡片的游戏:找我

测试运维
课程简介

这门课以"找我"游戏为工程载体,解决鸿蒙服务卡片架构下多卡片协同开发的核心问题。课程从组件使用与服务卡片基础入手,逐步覆盖服务卡片间交互、FA流转、数据库读写、多线程处理与国际化适配,最终构建一个可独立运行的完整游戏项目。游戏涉及连连看玩法,组件包括Button、Text、ListContainer,技术栈涵盖服务卡片、Page Ability、设备列表、…

已有 18 人浏览 发布 2025-12-20 更新 2026-09-15

这门课以"找我"游戏为工程载体,解决鸿蒙服务卡片架构下多卡片协同开发的核心问题。课程从组件使用与服务卡片基础入手,逐步覆盖服务卡片间交互、FA流转、数据库读写、多线程处理与国际化适配,最终构建一个可独立运行的完整游戏项目。游戏涉及连连看玩法,组件包括Button、Text、ListContainer,技术栈涵盖服务卡片、Page Ability、设备列表、网络通信与本地数据库,适合从框架理解转向工程落地的开发者。

适合什么基础

面向具备Java基础、了解鸿蒙开发框架的开发者。建议已掌握Service Ability基本概念,能独立完成简单页面交互与组件绑定。课程重点讲解服务卡片生命周期管理、数据层封装与并发处理,适合希望从框架概念转向工程实现的开发者。若对FA流转与多卡片协同缺乏实践经验,建议先对照资料包中的基础模块补齐。

建议学习顺序

第一块:服务卡片基础与组件交互,理解卡片间数据传递与事件绑定机制;第二块:FA流转与设备列表获取,掌握应用内页面导航与多卡片并行展示;第三块:数据库与网络技术集成,实现游戏数据的持久化与跨设备同步;第四块:国际化与多线程处理,完成游戏的完整工程化落地。建议按此顺序推进,每块可对照资料包中的视频与代码逐段实践。

学完能独立做什么

学完可独立完成一个具备服务卡片架构的鸿蒙游戏项目,包括多卡片协同、数据持久化与基础网络通信,并具备扩展为完整应用的能力。具体产出包括:基于服务卡片的游戏交互模块、FA流转页面、本地数据库封装、网络请求集成以及国际化适配,可直接作为后续应用开发的工程参考。

资料如何配合练习

建议以资料包中的视频为讲解主线,以配套代码为实践对照。每段视频后紧跟代码片段,动手修改与还原即可加深理解。遇到服务卡片间通信或数据持久化等难点时,回溯对应章节的视频讲解与源码注释,重点关注数据封装与并发处理的设计思路,而非逐行记忆。

【资源介绍】:

本课程将以一个鸿蒙(HarmonyOS)App作为基础讲解如何使用Java开发鸿蒙App。这个App是一个基于鸿蒙服务卡片的游戏,类似“连连看”。这款游戏涉及到的技术如下:

  1. 组件的使用(Button、Text、ListContainer)
  2. 服务卡片的基本使用方法
  3. 服务卡片之间的交互
  4. FA(Page Ability的使用方法)
  5. FA的流转
  6. 获取设备列表
  7. 数据库技术
  8. 网络技术
  9. 多线程技术
  10. 国际化

【资源目录】:

├──10_09-产生随机字符_ev.mp4 33.81M
├──11_10-响应开始按钮的动作_ev.mp4 26.84M
├──12_11-显示随机字符_ev.mp4 54.56M
├──13_12-获取并保存多张服务卡片的数据_ev.mp4 38.83M
├──14_13-让多张游戏服务卡片同时显示随机字符_ev.mp4 58.14M
├──15_14-编写通用更新服务卡片的方法_ev.mp4 11.70M
├──16_15-显示倒计时_ev.mp4 30.67M
├──17_16-开始计分_ev.mp4 43.58M
├──18_17-停止游戏_ev.mp4 10.21M
├──19_18-显示设置窗口_ev.mp4 11.17M
├──1_01-项目概述_ev.mp4 24.12M
├──20_19-实现设置窗口的布局_ev.mp4 24.08M
├──21_20-保存设置数据_ev.mp4 31.45M
├──22_21-通过设置修改游戏的默认参数_ev.mp4 20.15M
├──23_22-编写读写游戏记录的类_ev.mp4 37.76M
├──24_23-保存游戏记录_ev.mp4 29.73M
├──25_24-显示积分排行榜_ev.mp4 55.76M
├──26_25-添加必要的权限_ev.mp4 12.46M
├──27_26-实现为设备列表提供数据源的Provider_ev.mp4 51.26M
├──28_27-显示鸿蒙设备列表_ev.mp4 68.27M
├──29_28-获取本地IP_ev.mp4 19.47M
├──2_找我(配音)_ev.mp4 4.90M
├──30_29-设备列表窗口流转_ev.mp4 18.75M
├──31_30-实现分布式游戏服务类_ev.mp4 57.63M
├──32_31-客户端与服务端交互_ev.mp4 45.27M
├──33_32-实现分布式服务卡片游戏_ev.mp4 46.70M
├──3_02-开发前的准备工作(创建工程、换图标和title)_ev.mp4 10.39M
├──4_03-为游戏添加帮助信息_ev.mp4 9.72M
├──5_04-让游戏支持国际化_ev.mp4 21.05M
├──6_05-向游戏中添加2个服务卡片(删除不必要的卡片)_ev.mp4 23.84M
├──7_06-实现游戏控制服务卡片布局_ev.mp4 32.02M
├──8_07-实现玩游戏服务卡片的布局_ev.mp4 17.71M
└──9_08-为服务卡片添加变量_ev.mp4 15.63M

课程购买
课程价格
金币29
290金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。