内容简介
华为自主研发的HarmonyOS(鸿蒙系统)是一款面向未来、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。借助HarmonyOS全场景分布式系统和设备生态定义全新的硬件、交互和服务体验。本书采用新的HarmonyOS 2版本作为基石,详细介绍如何基于HarmonyOS进行手机应用的开发,内容涵盖HarmonyOS架构、DevEco Studio、应用结构、Ability、任务调度、公共事件、通知、剪切板、Java UI、JS UI、多模输入、线程管理、视频、图像、相机、音频、媒体会话管理、媒体数据管理、安全管理、二维码、通用文字识别、蓝牙、WLAN、网络管理、电话服务、设备管理、数据管理、原子化服务、流转等多个主题。本书列举了大量解决实际问题的案例,具有很强的前瞻性、应用性、趣味性。本书主要面向的是对移动应用或HarmonyOS应用感兴趣的学生、开发人员、架构师。
AI简介
这是一本深入探讨HarmonyOS手机应用开发的实战指南。该书以HarmonyOS产生背景为起点,详细介绍了HarmonyOS的特性、架构以及DevEco Studio的安装与配置。书中还详细阐述了如何在本地真机中运行应用,以及如何使用远程真机运行应用,为开发者提供了便捷的调试和验证工具。
在介绍Ability类型与三层架构时,书中详细解释了FA(Feature Ability) 和PA(Particle Ability) 的区别与联系,以及它们如何共同构成HarmonyOS应用的基本框架。书中还深入探讨了分布式任务调度平台,包括其作用、功能以及实现方式,为开发者提供了跨设备任务调度的强大支持。
在介绍Java UI框架基本组件时,书中详细讲解了Component和ComponentContainer的概念,以及如何使用LayoutConfig进行布局。书中还介绍了如何通过组件树组织界面元素,以及如何通过事件处理回调创建可交互的组件。
在介绍JS UI框架概述时,书中详细讲解了JS UI框架的基础能力、整体架构、跨设备支持、布局方式以及实战应用。书中还介绍了如何使用JS UI框架