更新时间:2020-06-23 15:36:45
封面
版权信息
内容简介
前言 Foreword
Chapter 1 Android穿戴设备开发技术基础
1.1 智能手机系统介绍
1.2 Android的巨大优势
1.3 穿戴设备凶猛来袭
1.4 Android穿戴设备开发所需要的技术
Chapter 2 搭建Android开发环境
2.1 安装Android SDK的系统要求
2.2 安装JDK
2.3 安装Eclipse和Android SDK
2.4 安装ADT
2.5 验证设置
2.6 启动AVD模拟器
Chapter 3 开发前的准备工作
3.1 在Linux系统获取Android源码
3.2 在Windows平台获取Android源码
3.3 分析Android源码结构
3.4 编译源码
3.5 编译Android Kernel
Chapter 4 让硬件和网络相连
4.1 实现网络通信的解决方案
4.2 实现数据通信的解决方案
4.3 远程数据下载解决方案
4.4 如何高效的上传数据
4.5 URL数据的处理方法
Chapter 5 地图定位应用解决方案
5.1 位置服务解决方案
5.2 随时更新设备的位置信息
5.3 在Android穿戴设备中使用地图
5.4 在穿戴设备中实现GPS定位
5.5 使用谷歌地图实现定位的技巧
5.6 在Android穿戴设备中实现地址查询的解决方案
5.7 打造一个路径导航设备
Chapter 6 利用光线和接近警报提高用户体验
6.1 挖掘Android中的传感器系统
6.2 检测当前设备所支持的传感器的方法
6.3 模拟器测试传感器APP的解决方案
6.4 移植一个光线系统
6.5 使用接近警报的解决方案
Chapter 7 检测设备的运动方向
7.1 在设备中加入磁场传感器
7.2 使用加速度传感器
7.3 线性加速度传感器
7.4 使用方向传感器的技巧
Chapter 8 检测穿戴设备的运动轨迹
8.1 测试运动距离
8.2 绘制运动曲线
8.3 在穿戴设备中开发一个计步器
Chapter 9 检测穿戴设备所处的环境参数
9.1 使用气压传感器
9.2 使用温度传感器
9.3 使用湿度传感器
9.4 获取相对海拔和绝对海拔数据的方法
Chapter 10 深入挖掘蓝牙技术
10.1 蓝牙的作用
10.2 使用低功耗蓝牙技术的意义
10.3 蓝牙规范
10.4 蓝牙协议栈详解
10.5 TI公司的低功耗蓝牙
10.6 使用蓝牙控制电风扇
Chapter 11 深入探索Android蓝牙系统
11.1 Android系统中的蓝牙模块
11.2 深入分析蓝牙模块的源码
11.3 和蓝牙息息相关的类
11.4 快速开发Android蓝牙应用程序
11.5 在穿戴设备中开发一个蓝牙控制器
Chapter 12 为可穿戴设备而生的蓝牙4.0 BLE
12.1 短距离无线通信技术概览
12.2 蓝牙4.0 BLE基础
12.3 低功耗蓝牙协议栈详解
Chapter 13 BLE 4.0开发秘籍
13.1 深入理解BlueDroid架构
13.2 Android蓝牙模块的运作流程
13.3 开发一个Android蓝牙通信系统
Chapter 14 语音识别应用解决方案
14.1 语音识别技术的发展进程
14.2 使用Text-To-Speech技术
14.3 谷歌的Voice Recognition技术
14.4 开发一个语音识别系统
Chapter 15 用手势识别提高用户体验
15.1 手势识别技术基础
15.2 通过单击的方式移动图片
15.3 实现各种手势识别
15.4 实现手势翻页效果
15.5 实现手势拖动和缩放图片效果
Chapter 16 多媒体应用解决方案
16.1 深入底层分析Android多媒体系统
16.2 Graphics类的平面世界
16.3 二维动画
16.4 OpenGL ES
16.5 音频开发
16.6 录音
16.7 在穿戴设备中播放音乐
16.8 为穿戴设备实现震动功能
16.9 闹钟
Chapter 17 户外暴走轨迹记录仪
17.1 系统功能模块介绍