展开全部

主编推荐语

全面深入解析鸿蒙应用开发,9章实例讲解,助力学习体验。

内容简介

本书是系统地介绍鸿蒙应用开发知识的图书,较全面地介绍了鸿蒙应用开发所涉及的知识点,使用概念介绍、代码编写、代码讲解的模式,将所讲的内容通过小案例由浅入深、分步拆解的方式进行介绍,希望为你带来更好的学习体验。本书共分为9章。第1章介绍了HarmonyOS的特性、基础知识及鸿蒙应用如何在单机和多设备上运行及调试。第2章和第8章介绍了鸿蒙应用的布局和组件。第3章-第7章介绍了鸿蒙应用开发的各项知识,包括Ability、分布式通信、数据管理、公共事件和通知、服务卡片。第9章介绍了鸿蒙应用开发过程中的线程管理。

目录

  • 封面
  • 版权信息
  • 内容简介
  • 前言
  • 其 他
  • 第1章 HarmonyOS开篇
  • 1.1 HarmonyOS概述
  • 1.1.1 HarmonyOS技术特性
  • 1.1.2 HarmonyOS架构
  • 1.2 HarmonyOS环境搭建
  • 1.2.1 DevEco Studio安装
  • 1.2.2 SDK安装
  • 1.2.3 HDC工具配置
  • 1.2.4 账号注册与实名认证
  • 1.3 HarmonyOS应用程序知识
  • 1.3.1 App与HAP
  • 1.3.2 Ability概述
  • 1.4 第一个程序:Hello World!
  • 1.4.1 创建项目
  • 1.4.2 项目目录
  • 1.4.3 配置文件
  • 1.4.4 模拟器运行
  • 1.4.5 应用签名与真机运行
  • 1.4.6 自动签名
  • 1.4.7 应用程序的断点调试
  • 1.4.8 HiLog日志
  • 1.5 本章小结
  • 第2章 HarmonyOS页面开发
  • 2.1 组件与组件容器
  • 2.1.1 Component
  • 2.1.2 ComponentContainer
  • 2.1.3 开发用户页面的方式
  • 2.1.4 边距
  • 2.2 常用布局
  • 2.2.1 DirectionalLayout
  • 2.2.2 DependentLayout
  • 2.2.3 StackLayout
  • 2.2.4 TableLayout
  • 2.2.5 PositionLayout
  • 2.2.6 AdaptiveBoxLayout
  • 2.3 常用组件
  • 2.3.1 Component
  • 2.3.2 Text和TextField
  • 2.3.3 Button
  • 2.3.4 RadioButton和RadioContainer
  • 2.3.5 Checkbox
  • 2.3.6 Image
  • 2.3.7 ProgressBar和RoundProgressBar
  • 2.3.8 ToastDialog
  • 2.4 常用的资源类型
  • 2.4.1 资源目录
  • 2.4.2 资源文件的使用
  • 2.4.3 限定词目录
  • 2.4.4 样式与样式选择
  • 2.5 动画开发
  • 2.5.1 帧动画
  • 2.5.2 数值动画
  • 2.5.3 属性动画
  • 2.6 组件的事件监听
  • 2.6.1 事件类别
  • 2.6.2 事件监听的五种写法
  • 2.7 本章小结
  • 第3章 Ability开发
  • 3.1 Ability概述
  • 3.2 Page Ability
  • 3.2.1 Page Ability的创建
  • 3.2.2 Page Ability的生命周期
  • 3.2.3 Page Ability的导航
  • 3.3 Service Ability
  • 3.3.1 Service Ability的创建
  • 3.3.2 Service Ability的生命周期
  • 3.4 Ability属性配置
  • 3.4.1 Ability的配置文件
  • 3.4.2 Ability的启动模式
  • 3.5 Intent
  • 3.5.1 Intent对象的结构
  • 3.5.2 Intent对象的操作
  • 3.6 本章小结
  • 第4章 分布式通信
  • 4.1 远程启动FA
  • 4.1.1 获取远程设备的信息
  • 4.1.2 启动FA
  • 4.2 应用迁移
  • 4.2.1 IAbilityContinuation接口
  • 4.2.2 应用迁移案例
  • 4.2.3 IAbilityContinuation接口的其他回调方法
  • 4.3 应用回迁
  • 4.4 跨设备启动服务
  • 4.5 跨设备连接服务
  • 4.6 跨设备服务调用
  • 4.7 本章小结
  • 第5章 数据管理
  • 5.1 本地数据管理
  • 5.1.1 关系型数据库与SQLite
  • 5.1.2 关系型数据库的操作
  • 5.1.3 对象关系映射数据库
  • 5.1.4 Preferences
  • 5.2 分布式数据管理
  • 5.2.1 分布式数据服务
  • 5.2.2 分布式数据服务开发
  • 5.3 分布式文件服务
  • 5.3.1 分布式文件服务概述
  • 5.3.2 分布式文件服务开发
  • 5.4 Data Ability
  • 5.4.1 Data Ability概述
  • 5.4.2 Data Ability的创建
  • 5.4.3 Data Ability的文件访问
  • 5.4.4 Data Ability的数据库访问
  • 5.5 本章小节
  • 第6章 公共事件和通知
  • 6.1 公共事件
  • 6.1.1 公共事件发布
  • 6.1.2 事件订阅
  • 6.1.3 公共事件退订
  • 6.2 通知
  • 6.3 IntentAgent
  • 6.3.1 IntentAgent概述
  • 6.3.2 IntentAgent开发
  • 6.4 本章小结
  • 第7章 服务卡片与原子化服务
  • 7.1 卡片
  • 7.1.1 创建卡片
  • 7.1.2 卡片的开发
  • 7.2 原子化服务
  • 7.2.1 原子化服务概述
  • 7.2.2 原子化服务开发
  • 7.3 本章小结
  • 第8章 高级编程
  • 8.1 ListContainer
  • 8.1.1 ListContainer的使用
  • 8.1.2 ListContainer的事件方法
  • 8.2 ScrollView
  • 8.2.1 ScrollView的使用
  • 8.2.2 ScrollView的事件方法
  • 8.3 PageSlider与PageSliderIndicator
  • 8.3.1 PageSlider的使用
  • 8.3.2 PageSlider的方法
  • 8.3.3 PageSliderIndicator的使用
  • 8.3.4 PageSliderIndicator的事件方法
  • 8.4 WebView
  • 8.4.1 WebView的使用
  • 8.4.2 WebView的事件方法
  • 8.5 Fraction
  • 8.5.1 Fraction概述
  • 8.5.2 Fraction的使用
  • 8.6 本章小结
  • 第9章 线程管理
  • 9.1 线程管理开发
  • 9.1.1 线程优先级
  • 9.1.2 TaskDispatcher开发
  • 9.2 线程间通信
  • 9.2.1 EventHandler运行机制
  • 9.2.2 线程间通信相关的对象
  • 9.2.3 线程间通信开发
  • 9.3 本章小结
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    1.0
    过时了

    内容过时了,不建议看

      转发
      评论

    出版方

    电子工业出版社

    电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。