0
样编辑:高老师(zr)
QQ:1234090
电话:0411-84706671
邮箱:
鸿蒙应用开发案例教程
荐
作者:侯海平, 濮光宁, 张克柱
出版时间:2025-02-01
定价:69.80元
HarmonyOS应用开发基础
荐
作者:陈嵚崟, 张难生
出版时间:2026-04-01
定价:65.00元
荐
本教材严格遵循职业教育“能力本位、实践导向”的原则,以8个递进式项目为核心构建教学体系,形成了从基础认知到综合应用的完整培养路径:项目1“初识鸿蒙”搭建生态认知框架,项目2“ArkTS语言”夯实编程基础,项目3“资源”规范开发流程,项目4“UIAbility应用组件”掌握应用架构核心,项目5“ArkUI组件”提升界面开发能力,项目6“线程及HTTP数据请求”突破网络通信瓶颈,项目7“数据存储”实现应用数据管理,项目8“卡片及元服务”接轨产业前沿应用。每个项目都按照标准化教学模块进行开发,并融入典型应用场景,同步配套案例源代码。
当前,全球科技竞争日趋激烈,基础软件作为数字经济的核心底座与国家安全的重要屏障,其自主可控水平直接关系到产业链、供应链安全与国家战略主动权。党的二十大擘画了以中国式现代化全面推进中华民族伟大复兴的宏伟蓝图,二十届一中、二中、三中、四中全会持续深化对科技创新、产业融合与核心技术攻关的部署,明确要求加快实现高水平科技自立自强,培育和发展新质生产力。《中共中央关于制定国民经济和社会发展第十五个五年规划的建议》更是将基础软件列为关键核心技术攻关的重点领域,提出要完善新型举国体制,采取超常规措施,全链条推动操作系统等领域取得决定性突破,为国产替代战略实施提供了根本遵循。
高等职业教育作为与产业发展联系最紧密的教育类型,肩负着培养高素质技术技能人才、服务产业转型升级的核心使命。在物联网、智能制造、数字服务等领域加速向国产操作系统迁移的背景下,培养一批既掌握鸿蒙生态核心技术,又具备工程实践能力的应用开发人才,既是落实国家核心技术自主可控战略的必然要求,也是支撑“十五五”时期基础软件产业高质量发展的关键举措。
鸿蒙操作系统(HarmonyOS)作为我国自主研发的分布式操作系统,以“万物互联”为核心理念,构建了跨终端、全场景的统一应用开发生态,已成为国产操作系统替代与创新的重要标杆。为适配高等职业教育“岗课赛证融通”的教学特点,满足物联网及相关专业人才培养的现实需求,我们组织编写了本教材,旨在通过系统化的项目驱动教学,帮助学生快速掌握HarmonyOS应用开发的核心技能。
本教材严格遵循职业教育“能力本位、实践导向”的原则,以8个递进式项目为核心构建教学体系,形成了从基础认知到综合应用的完整培养路径:项目1“初识鸿蒙”搭建生态认知框架,项目2“ArkTS语言”夯实编程基础,项目3“资源”规范开发流程,项目4“UIAbility应用组件”掌握应用架构核心,项目5“ArkUI组件”提升界面开发能力,项目6“线程及HTTP数据请求”突破网络通信瓶颈,项目7“数据存储”实现应用数据管理,项目8“卡片及元服务”接轨产业前沿应用。每个项目都按照标准化教学模块进行开发,并融入典型应用场景,同步配套案例源代码。
本教材适用于高等职业教育物联网应用技术、云计算技术应用、大数据技术等相关专业,既可作为核心课程教材,也可作为鸿蒙生态开发者的入门参考资料。
本教材编写团队由高校一线教师与企业资深开发工程师组成,融合了职业教育教学经验与产业实践资源,力求做到理论精练、实操翔实、体系完整。
在此,衷心感谢所有为本教材编写提供支持与帮助的专家、同行及企业合作伙伴。由于鸿蒙生态技术更新迭代迅速,加之编者水平有限,教材中难免存在疏漏与不足,恳请广大读者在使用过程中提出宝贵意见,以便我们不断修订完善,共同为培养支撑国产基础软件产业发展的技术技能人才贡献力量。
编 者
2026年4月
项目1 初识鸿蒙 / 1
任务1 开发环境安装 / 2
任务2 创建鸿蒙应用 / 10
习 题 / 26
实训任务 / 26
项目2 ArkTS语言 / 27
任务1 ArkTS语言介绍 / 28
任务2 认识组件与页面 / 40
任务3 基于状态管理实现动态应用 / 55
任务4 动态应用中的渲染控制 / 65
任务5 对组件结构、样式和事件的封装与复用 / 72
任务6 组件和页面的生命周期 / 84
习 题 / 92
实训任务 / 92
项目3 资 源 / 93
任务 自定义应用图标和界面图片 / 94
习 题 / 110
实训任务 / 110
项目4 UIAbility应用组件 / 112
任务1 摘菜小游戏 / 113
任务2 基于系统路由表实现页面跳转 / 133
习 题 / 153
实训任务 / 154
项目5 ArkUI组件 / 155
任务 社区党支部党建及事务处理App开发 / 156
习 题 / 203
实训任务 / 204
项目6 线程及HTTP数据请求 / 205
任务1 计算器应用 / 206
任务2 天气查询应用 / 219
习 题 / 227
实训任务 / 227
项目7 数据存储 / 228
任务1 文件存储 / 229
任务2 应用数据持久化 / 241
习 题 / 256
实训任务 / 256
项目8 卡片及元服务 / 257
任务1 音乐播放卡片设计 / 258
任务2 “音乐播放器”元服务应用设计 / 275
习 题 / 294
实训任务 / 295
参考文献 / 296
扫码关注
返回顶部