展开全部

主编推荐语

本书系统全面地讲解鸿蒙操作系统下的应用开发所需基础知识,并通过丰富的案例实践提高应用能力。

内容简介

本本书共11章,第1章对鸿蒙操作系统进行概述,并搭建应用开发环境。第2~5章分别讲解了Java、JavaScript语言基础及Java、JavaScript下的UI布局实现。第6章讲解了鸿蒙轻量级智能穿戴设备的开发。第7章讲解了应用所具备能力Ability。第8章讲解了本地应用数据管理及分布式服务。第9章讲解了包括图像、相机及音视频的多媒体功能。第10和11章为应用实战,包含两个完整实践案例。

本书通俗易懂,循序渐进,且包含丰富的代码讲解和应用实例,操作性较强,并配套PPT和视频讲解,是鸿蒙应用开发入门者的不二之选。本书主要面向鸿蒙应用的入门开发者,也可作为培训机构的参考用书。

目录

  • 版权信息
  • 内容简介
  • 作者简介
  • 前言 PREFACE
  • 第1章 走进Harmony
  • 1.1 了解HarmonyOS
  • 1.1.1 HarmonyOS技术特性
  • 1.1.2 HarmonyOS系统架构
  • 1.2 搭建HarmonyOS开发环境
  • 1.2.1 安装环境要求
  • 1.2.2 下载安装工具
  • 1.2.3 搭建开发环境
  • 1.3 关于Dev Eco Stud io
  • 1.3.1 DevEco Studio界面及配置
  • 1.3.2 DevEco Studio SDK管理
  • 1.4 创建第一个HarmonyOS项目
  • 1.4.1 创建第一个项目
  • 1.4.2 模拟器运行及预览
  • 1.5 HarmonyOS项目分析
  • 1.5.1 项目逻辑视图
  • 1.5.2 项目结构与文件
  • 1.6 应用配置文件
  • 1.6.1 配置文件介绍
  • 1.6.2 配置信息App
  • 1.6.3 配置信息deviceConfig
  • 1.6.4 配置信息module
  • 1.7 资源文件
  • 1.7.1 Resource目录介绍
  • 1.7.2 Resource文件编写
  • 1.7.3 Resource文件使用
  • 1.8 日志管理工具
  • 第2章 Java
  • 2.1 Java语言基础
  • 2.1.1 面向对象编程
  • 2.1.2 Java程序基本结构
  • 2.2 类与对象
  • 2.2.1 类
  • 2.2.2 对象
  • 2.3 继承、接口、抽象类与多态
  • 2.3.1 继承
  • 2.3.2 抽象类
  • 2.3.3 接口
  • 2.3.4 多态
  • 第3章 Java UI
  • 3.1 Java UI单体组件
  • 3.1.1 Text组件
  • 3.1.2 Button组件
  • 3.1.3 Image组件
  • 3.2 Java UI容器组件
  • 3.2.1 线性布局DirectionalLayout
  • 3.2.2 相对布局DependentLayout
  • 3.2.3 绝对坐标布局PositionLayout
  • 3.2.4 滚动菜单ListContainer
  • 3.2.5 滑动布局管理器PageSlider
  • 3.2.6 其他布局容器
  • 3.3 Java UI动画
  • 3.3.1 动画类介绍
  • 3.3.2 数值动画AnimatorValue
  • 3.3.3 属性动画AnimatorProperty
  • 3.3.4 动画集合AnimatorGroup
  • 第4章 JavaScript
  • 4.1 关于JavaScript
  • 4.1.1 JavaScript简介
  • 4.1.2 揭开JavaScript面纱
  • 4.1.3 JavaScript与Java的区别
  • 4.2 JavaScript开发环境
  • 4.2.1 JavaScript IDE
  • 4.2.2 浏览器
  • 4.2.3 Node.js
  • 4.3 走近JavaScript
  • 4.3.1 JavaScript执行方式
  • 4.3.2 JavaScript核心语法
  • 4.3.3 ES6语法概述
  • 4.3.4 JavaScript、HML及CSS
  • 4.4 HarmonyOS中的JS与Java
  • 4.4.1 Java中的实现
  • 4.4.2 JS中的实现
  • 4.4.3 HarmonyOS中JS的优缺点
  • 第5章 JS UI
  • 5.1 关于JS UI
  • 5.1.1 JS UI框架介绍
  • 5.1.2 JS UI主体介绍
  • 5.2 开发第一个JS FA应用
  • 5.2.1 页面布局说明
  • 5.2.2 构建布局
  • 5.2.3 添加交互
  • 5.3 常用组件
  • 5.3.1 基础组件
  • 5.3.2 List组件
  • 5.3.3 Tabs组件
  • 5.3.4 自定义组件
  • 5.4 添加用户交互
  • 5.4.1 手势事件
  • 5.4.2 按键事件
  • 5.4.3 页面路由
  • 5.5 动画
  • 5.5.1 transform静态动画
  • 5.5.2 animation连续动画
  • 第6章 轻量级智能穿戴开发
  • 6.1 构建用户界面
  • 6.1.1 布局整体说明
  • 6.1.2 用户界面实现
  • 6.2 基本功能与系统能力
  • 6.2.1 设备基本功能
  • 6.2.2 系统能力
  • 6.2.3 应用生命周期
  • 6.3 手表应用推送至真机
  • 第7章 Ability
  • 7.1 关于Ability
  • 7.2 Page Ability
  • 7.2.1 概述
  • 7.2.2 路由配置
  • 7.2.3 Page与AbilitySlice的生命周期
  • 7.2.4 Page间导航
  • 7.3 线程
  • 7.3.1 概述
  • 7.3.2 线程管理
  • 7.3.3 线程通信
  • 7.4 Serv iceAbility
  • 7.4.1 创建并启动Service
  • 7.4.2 连接Service
  • 7.4.3 Service的生命周期
  • 第8章 数据管理
  • 8.1 本地应用数据管理
  • 8.1.1 SQLite数据库
  • 8.1.2 关系型数据库
  • 8.1.3 对象关系映射数据库
  • 8.1.4 轻量级偏好数据库
  • 8.2 分布式服务
  • 8.2.1 多设备协同权限
  • 8.2.2 分布式数据服务
  • 8.2.3 分布式文件服务
  • 8.3 DataAbility
  • 8.3.1 创建Data
  • 8.3.2 文件存取
  • 8.3.3 数据库操作
  • 第9章 多媒体
  • 9.1 图像
  • 9.1.1 图像场景概述
  • 9.1.2 图像解码
  • 9.1.3 位图操作
  • 9.1.4 图像编码
  • 9.2 音视频
  • 9.2.1 音视频场景概述
  • 9.2.2 音视频编解码
  • 9.2.3 视频播放
  • 9.2.4 声频资源的加载与播放
  • 9.3 相机
  • 9.3.1 相机场景概述
  • 9.3.2 相机预览
  • 9.3.3 相机拍照
  • 9.3.4 连拍与录像
  • 第10章 应用实战:第三方组件的使用——弹幕
  • 第11章 应用实战:视频流直播
  • 11.1 发送端
  • 11.1.1 发送端工程结构
  • 11.1.2 发送端核心实现——Sender
  • 11.1.3 发送端核心工具——VDEncoder
  • 11.1.4 发送端其他工具类
  • 11.2 接收端
  • 11.2.1 接收端工程结构
  • 11.2.2 接收端核心实现——Receiver
  • 11.2.3 接收端核心工具——VDDecoder
  • 11.2.4 接收端其他工具类
  • 11.3 运行与效果
  • 11.3.1 发送端运行
  • 11.3.2 接收端运行
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。