作品简介

本书系统全面地讲解鸿蒙操作系统下的应用开发所需基础知识,并通过丰富的案例实践提高应用能力。整本书共11章,第1章对鸿蒙操作系统进行概述,并搭建应用开发环境。第2~5章分别讲解了Java、JavaScript语言基础及Java、JavaScript下的UI布局实现。第6章讲解了鸿蒙轻量级智能穿戴设备的开发。第7章讲解了应用所具备能力Ability。第8章讲解了本地应用数据管理及分布式服务。第9章讲解了包括图像、相机及音视频的多媒体功能。第10和11章为应用实战,包含两个完整实践案例。本书通俗易懂,循序渐进,且包含丰富的代码讲解和应用实例,操作性较强,并配套PPT和视频讲解,是鸿蒙应用开发入门者的不二之选。本书主要面向鸿蒙应用的入门开发者,也可作为培训机构的参考用书。

陈美汝,北京邮电大学硕士,现就职于中国科学院软件研究所智能软件研究中心。参与多项国家科技重点研发计划课题项目,目前主要研究方向为开源软件供应链。国内首批鸿蒙应用开发人员,具有丰富的移动端应用开发经验。

郑森文,工、理学双硕士,现就职于中国科学院软件研究所。主要研究方向为HCI、人工智能和软件工程,发表相关论文、软著、专利共10余项,并参与了多项国家自然科学基金、国家科技重点研发计划课题项目,当前主要专注于开源软件供应链相关研究和实践。国内首批鸿蒙应用开发人员,中国科学院软件研究所鸿蒙应用团队负责人,多年移动端应用开发经验。

武延军,博士生导师,中国科学院软件研究副总工程师、智能软件研究中心主任,操作系统领域学科方向带头人,研究所重点培育方向负责人,受聘军委科技委重点项目专家、装备发展部载人航天工程软件专家等。“十三五”期间,牵头组建新创新单元——智能软件研究中心,担任首任中心主任。

吴敬征,中国科学院软件研究所研究员,硕士研究生导师,中国科学院软件研究所杰出青年科技人才。主要研究方向为开源软件供应链、人工智能安全及漏洞挖掘。在国内外期刊和会议发表学术论文60余篇,申请国家专利20余项,获得软件著作权20余项。主持自然科学基金、国家科技重点研发计划课题等10余项研究项目。

作品目录

  • 内容简介
  • 作者简介
  • 前言PREFACE
  • 第1章 走进Harmony
  • 1.1 了解HarmonyOS
  • 1.2 搭建HarmonyOS开发环境
  • 1.3 关于Dev Eco Stud io
  • 1.4 创建第一个HarmonyOS项目
  • 1.5 HarmonyOS项目分析
  • 1.6 应用配置文件
  • 1.7 资源文件
  • 1.8 日志管理工具
  • 第2章 Java
  • 2.1 Java语言基础
  • 2.2 类与对象
  • 2.3 继承、接口、抽象类与多态
  • 第3章 Java UI
  • 3.1 Java UI单体组件
  • 3.2 Java UI容器组件
  • 3.3 Java UI动画
  • 第4章 JavaScript
  • 4.1 关于JavaScript
  • 4.2 JavaScript开发环境
  • 4.3 走近JavaScript
  • 4.4 HarmonyOS中的JS与Java
  • 第5章 JS UI
  • 5.1 关于JS UI
  • 5.2 开发第一个JS FA应用
  • 5.3 常用组件
  • 5.4 添加用户交互
  • 5.5 动画
  • 第6章 轻量级智能穿戴开发
  • 6.1 构建用户界面
  • 6.2 基本功能与系统能力
  • 6.3 手表应用推送至真机
  • 第7章 Ability
  • 7.1 关于Ability
  • 7.2 Page Ability
  • 7.3 线程
  • 7.4 Serv iceAbility
  • 第8章 数据管理
  • 8.1 本地应用数据管理
  • 8.2 分布式服务
  • 8.3 DataAbility
  • 第9章 多媒体
  • 9.1 图像
  • 9.2 音视频
  • 9.3 相机
  • 第10章 应用实战:第三方组件的使用——弹幕
  • 第11章 应用实战:视频流直播
  • 11.1 发送端
  • 11.2 接收端
  • 11.3 运行与效果
展开全部