Android传感器开发与智能设备案例实战 - (EPUB全文下载)

文件大小:7.49 mb。
文件格式:epub 格式。
书籍内容:

目    录
版权信息
内容提要
前言
本书的内容
本书特色
读者对象
第1章 Android开发技术基础
1.1 智能手机操作系统介绍
何谓智能手机
1.2 Android的巨大优势
1.2.1 系出名门
1.2.2 强大的开发团队
1.2.3 Android系统开源
第2章 搭建Android应用开发环境
2.1 安装Android SDK的系统要求
2.2 安装JDK
2.3 安装Eclipse和Android SDK
2.3.1 获取并安装Eclipse和Android SDK
2.3.2 快速安装SDK
2.4 安装ADT
2.5 验证设置
2.5.1 设定Android SDK Home
2.5.2 验证开发环境
2.5.3 创建Android虚拟设备(AVD)
2.6 启动AVD模拟器
2.6.1 模拟器和真机究竟有何区别
2.6.2 启动AVD模拟器的基本流程
第3章 获取并编译源码
3.1 在Linux系统获取Android源码
3.2 在Windows平台获取Android源码
3.3 分析Android源码结构
3.3.1 应用程序
3.3.2 应用程序框架
3.3.3 系统服务
3.3.4 系统程序库
3.3.5 系统运行库
3.3.6 硬件抽象层
3.4 编译源码
3.4.1 搭建编译环境
3.4.2 开始编译
3.4.3 在模拟器中运行
3.4.4 常见的错误分析
3.4.5 实践演练——演示两种编译Android程序的方法
3.5 编译Android Kernel
3.5.1 获取Goldfish内核代码
3.5.2 获取MSM内核代码
3.5.3 获取OMAP内核代码
3.5.4 编译Android的Linux内核
3.6 编译源码生成SDK
第4章 Android技术核心框架分析
4.1 分析Android的系统架构
4.1.1 Android体系结构介绍
4.1.2 Android应用工程文件组成
4.2 Android的五大组件
4.2.1 Activity界面组件
4.2.2 Intent切换组件
4.2.3 Service服务组件
4.2.4 用Broadcast/Receiver广播机制组件
4.2.5 ContentProvider存储组件
4.3 进程和线程
4.3.1 什么是进程
4.3.2 什么是线程
4.3.3 应用程序的生命周期
4.4 Android和Linux的关系
4.4.1 Android继承于Linux
4.4.2 Android和Linux内核的区别
4.5 第一段Android程序
4.5.1 新建Android工程
4.5.2 调试程序
4.5.3 运行程序
第5章 Android传感器系统分析
5.1 Android传感器系统概述
5.2 分析Java层
5.3 分析Frameworks层
5.3.1 监听传感器的变化
5.3.2 注册监听
5.4 分析JNI层
5.4.1 分析android_hardware_SensorManager.cpp
5.4.2 处理客户端数据
5.4.3 处理服务端数据
5.4.4 封装HAL层的代码
5.4.5 消息队列处理
5.5 分析HAL层
第6章 Android传感器系统概览
6.1 Android设备的传感器系统
6.1.1 包含的传感器
6.1.2 检测当前设备支持的传感器
6.2 使用SensorSimulator
6.3 查看传感器的相关信息
第7章 地图定位
7.1 位置服务
7.1.1 android.location功能类
7.1.2 实现定位服务功能
7.1.3 实战演练——在Android设备中实现GPS定位
7.2 及时更新位置信息
7.2.1 Maps库类
7.2.2 使用LocationManager及时监听
7.2.3 实战演练——在Android设备中显示当前位置的坐标和海拔
7.3 在Android设备中使用地图
7.3.1 准备工作
7.3.2 使用Map API密钥的基本流程
7.3.3 实战演练——在Android设备中使用谷歌地图实现定位
7.4 在Android设备中实现地址查询
7.5 在Android设备中实现路径导航
第8章 光线传感器详解
8.1 光线传感器基础
8.1.1 光线传感器介绍
8.1.2 在Android中使用光线传感器的方法
8.2 实战演练——获取设备中光线传感器的值
8.3 实战演练——显示设备中光线传感器的强度
8.4 实战演练——显示设备名称和光线强度
8.5 实战演练——智能楼宇灯光控制系统
8.5.1 布局文件
8.5.2 实现程序文件
第9章 接近警报传感器详解
9.1 类Geocoder详解
9.1.1 类Geocoder基础
9.1.2 公共构造器
9.1.3 公共方法
9.1.4 Geocoder的主要功能
9.1.5 地理编码和地理反编码
9.2 实战演练——在设备地图中快速查询某个位置
9.3 实战演练——接近某个位置时实现自动提醒
第10章 磁场传感器详解
10.1 磁场传感器基础
10.1.1 什么是磁场传感器
10.1.2 磁场传感器的分类
10.2 Android系统中的磁场传感器
10.3 实战演练——获取磁场传感器的3个分量
10.4 实战演练——演示常用传感器的基本用法
10.4.1 实现布局文件
10.4.2 实现程序文件
第11章 加速度传感器详解
11.1 加速度传感器基础
11.1.1 加速度传感器的分类
11.1.2 加速度传感器的主要应用领域
11.2 Android系统中的加速度传感器
11.2.1 实战演练——获取x、y、z轴的加速度值
11.2.2 实战演练——实现控件的抖动效果
11.2.3 实战演练——实现仿微信“摇一摇”效果
11.3 线性加速度传感器详解
11.3.1 线性加速度传感器的原理
11.3.2 实战演练——测试小球的运动
第12章 方向传感器详解
12.1 ............

书籍插图:
书籍《Android传感器开发与智能设备案例实战》 - 插图1
书籍《Android传感器开发与智能设备案例实战》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » Android传感器开发与智能设备案例实战 - (EPUB全文下载)