鸿蒙操作系统开发入门经典
提供课件,咨询QQ:2301891038。华为任革林总架构师等联袂推荐!涵盖鸿蒙北向应用开发内容和南向硬件开发基础内容!配套14章教学课件,30多个示例源代码

作者:徐礼文

丛书名:计算机技术开发与应用丛书

定价:119元

印次:1-3

ISBN:9787302582007

出版日期:2021.07.01

印刷日期:2022.11.16

图书责编:赵佳霓

图书分类:零售

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

本书涵盖鸿蒙北向应用开发内容和南向硬件开发基础内容。 本书共5篇14章,开发准备篇(第1和2章)分别是鸿蒙操作系统简介和鸿蒙应用开发准备。第1章总体介绍鸿蒙操作系统的重要特性及技术架构,第2章介绍鸿蒙应用开发环境搭建,鸿蒙应用开发IDE、真机调试证书申请、真机模拟器使用。基础知识篇(第3~5章)系统的讲解鸿蒙两大应用开发框架的使用:Java UI和JavaScript UI框架,以及鸿蒙面向Ability开发技术。分布式开发篇(第6~8章)分别介绍鸿蒙分布式任务调度,分布式数据服务,分布式文件服务。应用实战篇(第9~12章)通过不同语言框架开发不同平台应用,最后介绍如何申请鸿蒙发布证书,以及发布鸿蒙应用到华为官方应用市场的流程。硬件开发篇(第13和14章)介绍开源鸿蒙源码编译环境搭建和海思开发版的鸿蒙系统烧写及嵌入式开发入门。 本书适用于鸿蒙系统应用开发爱好者,Java、JavaScript开发者,以及嵌入式爱好者阅读。

徐礼文,华为官方首批HarmonyOS 课程导师、华为HDE、51CTO鸿蒙社区专栏作者。曾担任过资深软件开发工程师、架构师、技术总监等职务,从事软件研究和开发15年。主要从事Go、Python、人工智能、区块链、JavaScript、Node.js、Java及跨平台技术的研究和技术指导工作,对国内外相关领域的技术、理论和实践有很深的理解和研究。

前言 2019年8月9日,华为公司在华为开发者大会上正式发布了鸿蒙操作系统(HarmonyOS)1.0,同时宣布该操作系统源代码开源。2020年9月10日,鸿蒙操作系统2.0正式发布,与鸿蒙1.0版本相比,鸿蒙2.0在分布式软总线、分布式数据管理、分布式安全等分布式能力上进行了升级,同时发布了自适应的UX(用户体验)框架,让开发者能够非常简单且快速地开发鸿蒙应用程序。 鸿蒙操作系统,打破了硬件间各自独立的边界,融入了全场景智慧生态,鸿蒙操作系统不局限于手机,还包括可穿戴设备、智能汽车等物联网,创造一个超级智能终端互联的世界,将人、设备、场景有机地联系在一起。鸿蒙操作系统作为面向物联网时代的操作系统,将有望重塑物联网生态,将芯片、系统、人工智能等技术分享给全球,推动全社会数字化转型,继而进入智能社会新时代。对此,围绕系统构建庞大软硬生态,将带来万物智能的全场景生活生态。 鸿蒙的问世,恰逢中国整个软件业亟须补短,对国产软件的全面崛起能起到刺激和战略性带动作用。鸿蒙是时代的产物,它代表中国高科技必须开展的一次战略突围,是中国解决诸多“卡脖子”问题的一个带动点。 本书适合于有一定基础的JavaScript和Java开发者,可帮助读者快速掌握鸿蒙应用开发的技巧,本书案例涉及华为智能手表、智慧屏、手机及第三方开发板的开发,通过多个游戏案例帮助开发者快速掌握鸿蒙开发。 本书内容 本书共5篇14章。开发准备篇(第1和2章)、基础知识篇(第3~5章)、分布式开发篇(第6~8章)及应用实战篇(第9~12章)全面讲解北向应用开发的两大UI框架: Java UI 和Java...

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

目录

第一篇开发准备篇

第1章鸿蒙操作系统简介

1.1鸿蒙全场景战略

1.2鸿蒙操作系统技术特性

1.2.1分布式设计

1.2.2一次开发,多端部署

1.2.3系统与硬件解耦,弹性部署

1.3鸿蒙操作系统技术架构

1.3.1内核层

1.3.2系统服务层

1.3.3框架层

1.3.4应用层

1.4本章小结

第2章鸿蒙应用开发准备

2.1鸿蒙应用开发环境搭建

2.1.1下载和安装Node.js

2.1.2下载和安装DevEco Studio

2.1.3运行Hello World

2.2华为开发者账号申请

2.3鸿蒙应用程序运行调试

2.3.1在远程模拟器中运行应用

2.3.2在Simulator中运行应用

2.4使用真机设备运行应用

2.4.1安装真机投屏软件

2.4.2真机设备测试流程

2.5本章小结

第二篇基础知识篇

第3章鸿蒙ACE Java应用框架

3.1ACE运行时简介

3.1.1ACE针对全场景开发

3.1.2ACE支持的两种UI框架

3.2ACE开发中的核心概念

3.2.1Ability和Slice

3.2.2Ability分类

3.2.3鸿蒙应用包结构

3.3创建一个ACE Java项目

3.3.1新建ACE Java项目

3.3.2编写界面布局

3.3.3编写界面逻辑代码

3.3.4通过模拟器预览效果

... 查看详情

鸿蒙操作系统宣告问世在全球引起反响,本书系统讲解鸿蒙操作系统及其应用。主要内容包括鸿蒙操作系统特征、鸿蒙应用程序开发框架、鸿蒙Ability、鸿蒙系统软总线、鸿蒙分布式文件系统、鸿蒙分布式UI、鸿蒙多屏流转应用、鸿蒙分布式安全及鸿蒙嵌入式开发。本书配套源码和教学课件,助力读者快速入门鸿蒙开发。 查看详情