搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
鸿蒙OS应用编程实战/鸿蒙技术系列丛书
0.00     定价 ¥ 89.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111713142
  • 作      者:
    编者:赵龙//马岩松|责编:李培培
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2022-09-01
收藏
畅销推荐
内容介绍
本书系统全面地介绍了鸿蒙操作系统下应用开发所需基础知识,以图文并茂及小视频讲解的形式,通过丰富的案例实践提高读者的应用能力。本书共9章,第1章介绍了鸿蒙操作系统的开发环境、一些基础知识及基本应用的创建;第2~3章介绍了鸿蒙应用开发必备的各种组件基础及Ability框架的应用实践;第4~6章介绍了鸿蒙操作系统中的事件交互、多媒体功能、生物识别、传感器设备管理等应用程序核心功能开发;第7章介绍了鸿蒙应用程序安全设计;第8~9章是应用实践,介绍了鸿蒙系统在可穿戴设备与智慧终端屏的综合开发实践。本书为读者提供了全部案例源代码下载和高清学习视频,读者可以直接扫描二维码观看。本书适合想学鸿蒙开发而又无从入手的初学者自学,同时也可作为对鸿蒙系统有兴趣且有开发经验的开发人员的参考书。
展开
目录
前言
第1章 鸿蒙操作系统及开发流程
1.1 鸿蒙操作系统概述
1.1.1 鸿蒙操作系统应用场景与未来行业领域的应用分析
1.1.2 鸿蒙操作系统技术特性概述
1.1.3 鸿蒙应用基础知识概述
1.2 鸿蒙应用开发流程
1.2.1 下载与安装DevEco Studio并配置开发环境
1.2.2 鸿蒙应用Java方式创建项目开发
1.2.3 JS语言开发
1.3 鸿蒙操作系统开发基础知识
1.3.1 鸿蒙操作系统开发中的配置文件、资源文件
1.3.2 数据管理的方式与策略
1.3.3 HarmonyOS应用签名
第2章 鸿蒙应用基础知识
2.1 用户界面中常用的基础组件
2.1.1 创建基本用户界面
2.1.2 Text显示文本组件
2.1.3 TextField输入文本
2.1.4 Button按钮的应用
2.1.5 Image显示图像
2.2 页面视图中常用的交互组件
2.2.1 Tab标签实现标签页的切换显示
2.2.2 DatePicker实现一个日期选择器
2.2.3 Switch与RadioButton实现单选效果
2.2.4 复选框Checkbox实现多选题的选择效果
2.2.5 进度条ProgressBar实现加载过渡提示
2.2.6 使用ToastDialog实现对话框提示
2.3 页面视图中滑动系列组件
2.3.1 使用ScrollView滚动显示界面
2.3.2 ListContainer实现列表数据的显示
2.3.3 PageSlider实现页面切换
2.3.4 使用WebView加载网页
2.4 UI 布局排版系列组件
2.4.1 方向布局DirectionalLayout的使用
2.4.2 DependentLayout相对布局
2.4.3 层叠布局StackLayout实现悬浮菜单栏
第3章 Ability框架核心基础
3.1 Page Ability基础页面
3.1.1 两个页面的中转与传参
3.1.2 Ability页面的生命周期与应用场景分析
3.1.3 实现一个登录页面
3.2 Service Ability后台服务
3.2.1 Service应用场景分析
3.2.2 使用Service实现后台计时功能
3.2.3 实现一个简单音乐播放器
3.3 Data Ability数据缓存
3.3.1 使用Data缓存登录用户的基本信息
3.3.2 Data实现设备数据共享
3.3.3 用户偏好设置的保存
3.3.4 SQLite实现对数据的增删改查
第4章 多媒体应用编程
4.1 自定义相机开发
4.1.1 线程间通信的场景分析与基本开发流程
4.1.2 图像编解码及应用场景分析
4.1.3 自定义相机实现拍照与实时预览功能
4.2 视频功能开发
4.2.1 视频编解码
4.2.2 实现视频录制功能
4.2.3 实现视频播放功能
4.3 录音功能编程实践
4.3.1 音频文件的存储概述
4.3.2 录音功能开发
4.3.3 音频播放功能实现
第5章 生物识别与图像识别
5.1 生物特征识别
5.1.1 基本知识点讲解与应用场景分析
5.1.2 生物特征识别开发流程与架构分析
5.1.3 人脸识别行为规范
5.2 文字识别
5.2.1 通用文字识别
5.2.2 分词
5.2.3 关键字提取
5.3 多媒体识别
5.3.1 二维码的生成与识别功能开发
5.3.2 实体识别实现单击视频中的人物显示相关信息
5.3.3 语音识别实现实时字幕与语音播报功能
第6章 设备管理、数据管理及网络连接
6.1 蓝牙与NFC智能感应
6.1.1 使用NFC开发电梯卡模拟功能
6.1.2 实现对本机蓝牙的管理功能
6.1.3 扫描并连接远端蓝牙设备
6.1.4 BLE中心设备与外围设备连接与数据交互
6.2 WLAN与网络编程
6.2.1 获取本机WLAN状态信息
6.2.2 P2P数据传输
6.2.3 网络数据请求的基本开发
6.3 传感器与设备基本信息
6.3.1 传感器类型及基本开发流程概述
6.3.2 实现LED闪光灯与设备的震动提示功能
6.3.3 设备标识符使用分析
第7章 鸿蒙应用程序安全设计
7.1 加密算法概述
7.1.1 密码学定义与常见保密通信模型概述
7.1.2 Base64编码算法实现
7.1.3 消息摘要算法概述
7.1.4 对称加密AES算法实现
7.2 HarmonyOS应用安全设计
7.2.1 用户隐私数据与用户授权
7.2.2 DevEco Studio创建应用安全测试任务
7.2.3 DevEco Studio创建应用云测试任务
7.3 HarmonyOS系统安全概述
7.3.1 可信设备安全保障
7.3.2 应用安全管理概述
7.3.3 应用隐私保护概述
第8章 智能穿戴应用开发
8.1 鸿蒙智能穿戴应用设计
8.1.1 智能穿戴系统架构与应用架构
8.1.2 常用的人机交互方式与视觉设计
8.1.3 创建智能穿戴应用
8.2 鸿蒙智能穿戴应用基本功能开发
8.2.1 动态权限申请解决方案
8.2.2 心率与步数页面滑动切换架构
8.2.3 心率数据页面排版与数据获取
8.2.4 心率数据保存至分布式数据库
8.2.5 异常心率数据发送手机App通知提示
8.2.6 运动步数数据获取
8.3 鸿蒙智能穿戴手机应用同步手表数据
8.3.1 智能穿戴
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证