鸿蒙HarmonyOS 6应用开发:从零基础到App上线
10余款项目与应用带你玩转HarmonyOS 6开发,从零基础到项目实战,资深专家带你飞。

作者:欧阳燊

定价:129元

印次:1-1

ISBN:9787302705604

出版日期:2026.01.01

印刷日期:2025.12.25

图书责编:王金柱

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》是一部鸿蒙(HarmonyOS)开发实战教程,内容由浅入深、由基础到高级,带领读者一步一步走进鸿蒙App开发的神奇世界。《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》共分为16章。其中,前8章是基础部分,主要讲解DevEco Studio的环境搭建、ArkTS语言编程基础、鸿蒙App开发的各种常用组件、页面转场和消息交互以及几种数据存储方式等内容;后8章为进阶部分,主要讲解鸿蒙App开发中的后台任务、手势交互、动画特效、网络通信、多媒体、感知定位、人工智能和多端部署等内容。书中在讲解知识点的同时,提供了大量实战范例,方便读者将所学知识迅速运用到实际开发中。通过本书的学习,读者能够掌握3类主流App的基本开发技术,包括购物App(电子商务)、聊天App(即时通信)和娱乐App(短视频分享)。此外,通过本书读者还将学会开发一些趣味应用,如计算器、找回密码、购物车、电商首页、仿录音笔、电子相册、打牌游戏、指南针、水平仪、卫星浑天仪、导航定位、附近交友、文本朗读器、仿微信的私聊和群聊、仿抖音的短视频分享、人脸识别等。 《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》以HarmonyOS 6版本为基础,适用于鸿蒙开发的广大从业者、有志于转型鸿蒙App开发的程序员、鸿蒙App开发的业余爱好者,也可作为大中专院校与培训机构的鸿蒙课程教学用书。"

欧阳燊,硕士,资深软件开发专家,有近20年软件开发经验,熟悉C/C 、Java、ArcTS及相关软件架构,从事Android/HarmonyOS开发10年以上,有丰富的Android开发实战经验。出版畅销书《Android Studio开发实战:从零基础到App上线》《Kotlin从零到精通Android开发》等。

前 言 移动互联网十几年来的科技创新层出不穷,以设备互联为特色的鸿蒙(HarmonyOS)系统可谓一大创举,承载着国内自主IT产业链的厚望。鸿蒙系统自诞生之日起便自带明星光环,吸引了越来越多的开发者投身鸿蒙生态建设。 有别于Android系统采用Java+XML的传统App开发方式,基于HarmonyOS 6的鸿蒙App采用ArkTS语言编写App代码,采用ArkUI作为声明式UI的开发框架,极大地简化了App界面布局和业务逻辑的编码过程。由于ArkTS语言基于TypeScript,而TypeScript是微信小程序的开发语言,且TypeScript又基于JavaScript,而JavaScript正是HTML网页的开发语言,因此对于前端开发和小程序开发来说,几乎不需要额外学习ArkTS。相比采用Kotlin+Compose的最新Android开发,既要学习Kotlin语言,又要学习Compose工具,鸿蒙系统的App开发可谓非常亲民。 除此之外,鸿蒙系统集成了多种常用的SDK,包括网络通信的http模块、媒体服务的media模块、地图服务的map模块、扫码服务的scan模块,甚至人工智能用到的语音服务、视觉服务、推理服务等。开发者无须引入各种第三方SDK,既减少了学习成本,又避免了版本适配问题,让开发者能更专注于功能实现。 虽然鸿蒙是一个全新的操作系统,但其App开发与Android系统具有共同之处:最终都要面向用户。对于用户而言,HarmonyOS系统上的微信与Android系统上的微信,都是社交App,两者在功能和使用上并没有显著区别。因此,在将Androi...

目录
荐语
查看详情 查看详情
目    录

第 1 章  鸿蒙开发环境搭建 1

1.1  鸿蒙系统开发简介 1

1.1.1  鸿蒙系统的发展历程 1

1.1.2  鸿蒙系统的三大特性 2

1.1.3  鸿蒙系统的总体架构 3

1.1.4  鸿蒙应用的技术理念 5

1.2  搭建DevEco Studio开发环境 7

1.2.1  计算机配置要求 7

1.2.2  安装DevEco Studio 7

1.2.3  DevEco Studio的常用设置 9

1.3  创建并编译鸿蒙App项目 11

1.3.1  创建鸿蒙App新项目 11

1.3.2  导入已有的项目 13

1.3.3  编译App项目 13

1.4  运行和调试鸿蒙App 14

1.4.1  及时修复错误代码 14

1.4.2  在预览器上运行App 15

1.4.3  查看App的运行日志 16

1.5  小结 17

1.6  动手练习 17

第 2 章  鸿蒙App开发基础 18

2.1  鸿蒙App的开发特点 18

2.1.1  App的运行环境 18

2.1.2  App的开发语言 19

2.1.3  App连接的数据库 20

2.2  鸿蒙App的项目结构 21

2.2.1  App项目目录结构 21

2.2.2  编译配置文件build-profile.json5 23

2.2.3  运行配置文件module.json5 24

2.3  鸿蒙App的调试打包 25

2.3.1  连接真机测试 26

2.3.2  给App添加开发签名 27

2.3.3  App的编译... 查看详情

"移动互联网的蓬勃发展,离不开技术的持续革新。鸿蒙(HarmonyOS 6)系统的横空出世,以设备互联为核心特色,不仅承载着国内自主IT产业链的厚望,更引领了一场全新的技术革命。如今,越来越多的开发者投身于鸿蒙生态的建设中,共同探索这一前沿领域的无限可能。


如果你对鸿蒙App开发充满兴趣,却苦于无从下手,那么《Harmonyos 6应用开发:从零基础到App上架》这本书将是你的不二之选。本书以实战为导向,摒弃了繁琐的理论堆砌,直接带你进入鸿蒙开发的实战世界。


与其他系统不同,基于HarmonyOS 6的鸿蒙App采用了ArkTS语言和ArkUI框架,极大地简化了开发流程。对于前端和小程序开发者来说,几乎无需额外学习成本,就能轻松上手。同时,鸿蒙系统集成了丰富的SDK,让开发者能够更专注于功能实现,避免了版本适配等后顾之忧。


本书内容新颖实用,从基础的环境搭建到进阶的技术实践,一步步引导你掌握鸿蒙App的开发精髓。书中不仅详细讲解了各类常用组件、数据存储方式等基础知识,还深入剖析了后台任务、手势交互、网络通信、人工智能等高级特性。全书每一重要功能均提供了相应的项目,全书共精心设计近20个各类常见App的开发方法,可帮助读者依样快速上手开发自己的应用程序。


更值得一提的是,本书作者是Android畅销书作者,对Android一切有丰富经验,因此本书还特别针对鸿蒙与Android系统的差异进行了详细对比和说明,帮助你更好地理解技术原理,掌握平替实现的方法。无论你是初学者还是有一定开发经验的读者,都能在本书中找到适合自己的学习路径。


此外,本书还提供了完整的源码和PPT课件,方便你随时查阅和巩固所学知识。扫描二维码即可轻松获取,让你的学习之旅更加顺畅无阻。


总之,《Harmonyos 6应用开发:从零基础到App上架》不仅是一本教你如何快速开发鸿蒙App的实战指南,更是一本带你领略行业前沿、探索国产替代方向的宝典。相信通过本书的学习,你一定能够在鸿蒙开发的浪潮中脱颖而出,成为真正的技术先锋!"


查看详情