


定价:109元
印次:1-4
ISBN:9787302581994
出版日期:2021.07.01
印刷日期:2024.07.15
图书责编:赵佳霓
图书分类:零售
本书以基础知识和实例相结合的方式成体系地介绍鸿蒙应用程序开发的常用技术。全书共10章。第1~3章介绍鸿蒙应用程序开发的基础知识,从创建应用程序工程开始手把手介绍用户界面开发的基本流程。第4和5章按照Java和JavaScript这两种编程语言分别介绍了用户界面开发的基本知识。第6~10章介绍鸿蒙应用程序开发的众多基础特性,包括通知、公共事件、Service Ability、数据持久化、Data Ability、网络访问、媒体访问、相机拍照、订阅传感器、获取地理位置等众多功能。 本书定位为鸿蒙应用程序开发的入门教程,成体系地介绍鸿蒙应用开发的基础知识,面向对鸿蒙操作系统感兴趣的学生、开发者和相关从业人员。
董昱,华为官方认证的HarmonyOS系统课程开发者,多次参与51CTO鸿蒙社区等组织的课程直播、录播和技术研讨。毕业于中国科学院地理科学与资源研究所,已发表论文10余篇,SCI收录2篇,申请国家专利1项,软件著作权10余项,著有《大疆无人机二次开发教程》《QGIS软件及其应用教程》等图书。
前言 鸿蒙操作系统具备了包括分布式任务调度和分布式数据管理能力在内的分布式能力。这些特性让鸿蒙操作系统不再是简单的移动操作系统,而是打通了南向和北向开发界限的新一代全场景分布式操作系统,因此,鸿蒙操作系统不仅可以搭载到手机、智慧屏、车机及各类物联网设备之上,而且可以做到有效协同,寄托了华为乃至整个业界对中国操作系统行业的新希望。从应用开发的角度看,鸿蒙操作系统目前可以使用Java和JavaScript两种语言开发应用程序。使用Java语言时,其开发思路非常类似于Android应用的开发; 而使用JavaScript语言时,其开发思路非常类似于微信小程序的开发,因此,许多Android和微信小程序的开发者能够迅速入手鸿蒙应用程序开发,以期快速建立鸿蒙的软件生态,快速推广到市场竞争中去。 本书定位为鸿蒙应用程序开发的入门图书,成体系地介绍鸿蒙应用开发的基础知识,面向所有对鸿蒙操作系统感兴趣的学生、开发者和相关从业人员。全书分为10章。第1~3章介绍鸿蒙应用程序开发的基础知识,从创建应用程序工程开始手把手介绍用户界面开发的基本流程。第4章和第5章按照Java和JavaScript这两种编程语言分别介绍用户界面开发的基本知识。第6~10章介绍 鸿蒙应用程序开发的众多基础功能,包括通知、公共事件、Service Ability、数据持久化、Data Ability、网络访问、媒体访问、相机拍照、订阅传感器、获取地理位置等。相信通过对这些知识的学习,读者能够独立而完整地开发一个鸿蒙应用程序了。 在本书的写作过程中,得到了华为和51CTO的大力支持!非常感谢王雪燕、于...
目录
第1章一见倾心: 鸿蒙操作系统(54min)
1.1伟大的里程碑: 鸿蒙的诞生
1.1.1历史的机遇: 物联网时代
1.1.2鸿蒙操作系统的设计理念
1.1.3鸿蒙操作系统的未来
1.2鸿蒙操作系统的技术特性
1.2.1鸿蒙操作系统的基本架构
1.2.2鸿蒙应用程序的编程语言
1.2.3与常见的移动操作系统的对比
1.3鸿蒙应用程序开发环境的搭建
1.3.1认证华为开发者
1.3.2下载并安装Node.js与DevEco Studio
1.3.3尝试打开DevEco Studio
1.4本章小结
第2章第一个鸿蒙应用程序(67min)
2.1鸿蒙应用程序框架
2.1.1Ability大家族
2.1.2HAP与Entry
2.1.3创建一个鸿蒙应用程序工程
2.1.4HAP的配置与工程目录结构
2.1.5应用权限
2.1.6在鸿蒙设备虚拟机中运行程序
2.2应用程序签名与真机调试
2.2.1申请证书文件
2.2.2申请授权文件
2.2.3配置应用程序签名
2.2.4真机调试
2.3调试鸿蒙应用程序
2.3.1运行与断点调试
2.3.2HiLog日志工具
2.3.3可视化调试变量工具XRay
2.3.4遇到应用程序闪退怎么办
2.3.5通过hdc命令管理鸿蒙设备
2.4本章小结
第3章拥有用户界面的Feature Ability(157mi... 查看详情
(1)全面、分步、详细地介绍鸿蒙应用开发的基础知识。
(2)带领读者独立开发一个完整的鸿蒙应用程序。
(3)配套丰富学习资源助力快速动手实践。





