本书为HarmonyOS应用程序开发入门书,以基础知识和实例相结合的方式系统地介绍了HarmonyOS应用程序开发的常用技术、相关经验和技巧等。 【本书共分为9章:】 第1章从宏观的角度对HarmonyOS进行简要的介绍; 第2章详细介绍了HarmonyOS移动应用开发的入门知识; 第3章通过一个计算器案例详细讲解HarmonyOS App开发技能; 第4章通过一个通讯录的案例进一步学习了利用Java UI框架开发App的功能、线性布局和相对布局的混合使用,以及实现使用日志打印和Toast信息提示等功能; 第5章同样也是一个通讯录的案例,讲解了利用JavaScript UI框架开发App的功能以及hml、css和js文件的编写,并且着重讲解了JavaScript开发的FA如何与Java开发的PA进行数据交互,以及如何通过fetch模块与服务端进行HTTP网络交互等内容; 第6章通过一个相册的案例,重点讲解了HarmonyOS权限控制的概念和动态权限申请的使用流程,同时讲解了如何读取系统相册数据库中的数据并进行UI渲染; 第7章通过一个封装视频播放器的案例,完整梳理了开发视频播放功能的相关流程和知识点; 第8章讲解了如何在真机下进行应用调试,以及分布式任务调度开发的流程、动态权限申请等内容; 第9章介绍了一些常用的HarmonyOS第三方组件,包括UI布局类、控件封装类、动画播放类、音视频处理类、开发框架类以及工具类等内容。