本书针对HarmonyOS SDK 4 (Java 2.1.0.5,JavaScript 2.1.0.5)版本,对鸿蒙操作系统的应用发基础行了梳理和介绍。同时,也构建了一个在分布式场景非常常用的视频流直播实例作为实战的内容演练,行了详细的分析和讲解。 本书非常适合初学者门,不仅涵盖了鸿蒙大部分的能力特性,还在此基础上对鸿蒙应用发所用到的Java及JavaScript语言行了简要的知识讲解,帮助对这两类语言不熟悉的发者能在学习到鸿蒙发之前可以对鸿蒙所使用的发语言有更清晰的认知。
售 价:¥
纸质售价:¥94.10购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
封面页
书名页
版权页
内容简介
作者简介
前言
第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 接收端运行
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜