第 1篇 基础知识篇
第 1章 Android系统介绍 ............................... 2
1.1 纵览主流智能设备系统 ............................ 2
1.2 分析 Android成功的秘诀 ......................... 6
1.3 Android智能设备来袭 .............................. 7
第 2章获取并编译 Android源码 ................. 14
2.1 在 Linux系统中获取 Android源码 ........ 14
2.2 在 Windows平台获取 Android源码 ...... 15
2.3 编译源码 .................................................. 18
2.4 实战演练—演示两种编译 Android 程序的方法 ........... 21
2.5 编译 Android Kernel ................................ 25
第 3章搭建 Android应用开发环境 ..............30
3.1 搭建前的准备 .......................................... 30
3.2 安装 JDK .................................................. 30
3.3 获取并安装 Eclipse和 Android SDK..... 34
3.4 安装 ADT ................................................. 37
3.5 验证设置 .................................................. 39
3.6 Android模拟器详解 ................................ 40
第 4章 Android核心框架详解 ...................... 44
4.1 Android系统架构介绍 ............................ 44
4.2 分析 Android应用工程文件 ................... 46
4.3 5大核心组件 ........................................... 49
4.4 进程和线程 .............................................. 51
4.5 Android和 Linux的关系 ........................ 54
4.6 编写段 Android程序 ....................... 57
第 2篇 系统分析篇
第 5章 Android传感器系统架构详解 ........... 64
5.1 Android传感器系统概述 ........................ 64
5.2 Android传感器应用开发基础 ................ 95
5.3 光线传感器基础 .................................... 101
5.4 磁场传感器详解 .................................... 103
5.5 加速度传感器详解 ................................ 105
5.6 方向传感器详解 .................................... 109
5.7 陀螺仪传感器详解 ................................ 111
5.8 距离传感器详解 .................................... 115
5.9 气压传感器详解 .................................... 117
5.10 温度传感器基础 .................................. 119
5.11 湿度传感器基础 .................................. 119
第 6章蓝牙系统详解 ................................. 121
6.1 短距离无线通信技术概览 .................... 121
6.2 低功耗蓝牙基础 .................................... 123
6.3 Android系统中的蓝牙模块 .................. 126
6.4 和蓝牙相关的类 .................................... 127
6.5 Android BlueDroid架构详解 ................ 137
第 7章 NFC近场通信 ................................ 152
7.1 近场通信技术基础 ................................ 152
7.2 射频识别技术详解 ................................ 153
7.3 Android系统中的 NFC ......................... 156
7.4 在 Android系统编写 NFC APP的方法 .......... 178
第 8章 Google Now和 Android Wear 详解 ........ 181
8.1 GoogleNow介绍 ................................... 181
8.2 AndroidWear详解 ................................ 184
8.3 开发 Android Wear程序 ....................... 189
8.4 实战演练——开发一个 Android Wear 程序 ....... 197
. W! `. }/ b6 ^+ F& K. M2 d第3篇 实战演练篇
第 9章暴走轨迹计步器 ............................. 206
9.1 系统功能模块介绍 ................................ 206
9.2 系统主界面 ............................................ 206
9.3 系统设置 ................................................ 226
9.4 邮件分享提醒 ........................................ 235
9.5 上传 OSM地图 ...................................... 242
第 10章智能家居系统 ............................... 247
10.1 需求分析 .............................................. 247
10.2 系统功能模块介绍 .............................. 248
10.3 系统主界面 .......................................... 249
10.4 系统设置 .............................................. 251
10.5 电器控制模块 ...................................... 261
10.6 预案管理模块 ...................................... 270
第 11章健康专家——智能心率计 ............. 288
11.1 什么是心率 .......................................... 288
11.2 开发一个 Android版心率计 ............... 289
第 12章湿度测试仪 .................................. 331
12.1 实现主界面 .......................................... 331
12.2 设置具体值 .......................................... 335
12.3 显示当前的值 ...................................... 340
12.4 保存当前数值 ...................................... 345
12.6 湿度跟踪器 .......................................... 359
第 13章小米录音机 .................................. 362
13.1 系统介绍 .............................................. 362
13.2 系统主界面 .......................................... 363
13.4 修改文本框的文本 .............................. 387
13.5 计算剩余时间 ...................................... 389
13.6 素材修饰 .............................................. 391
第 14章智能楼宇灯光控制系统 ................ 394
14.1 布局文件 .............................................. 394
14.2 实现程序文件 ...................................... 408
第 15章智能闹钟系统 ............................... 440
15.1 项目介绍 .............................................. 440
15.3 闹钟列表模块 ...................................... 454
15.4 选择铃声音乐 ...................................... 482
第 16章开发一个音乐播放器 .................... 485
16.1 项目介绍 .............................................. 485
16.2 系统需求分析 ...................................... 486
16.3 数据库设计 .......................................... 492
16.4 具体编码 .............................................. 497
第 17章移动阅读器系统 ........................... 526
17.1 实现流程 .............................................. 526
17.2 具体实现 .............................................. 526
17.3 打包、签名和发布 .............................. 539
第 18章 QR码采集器 ............................... 549
18.1 信息采集 .............................................. 549
18.2 解码处理 .............................................. 562
18.3 编码处理 .............................................. 573
18.4 信息分享 .............................................. 585
第 19章骑行记录仪 .................................. 590
19.1 选择线路规划目的地 .......................... 590
19.2 Adapter适配器处理 ............................ 600
19.3 生成路线图 .......................................... 603
19.4 街道分析 .............................................. 619
19.5 海拔数据分析 ...................................... 621
0 P/ r+ i3 n* G# R Y2 [
DVD赠送15个完整项目案例 java8.com
1 仿小米录音机 ............................................... DVD
2 一个音乐播放器 ........................................... DVD
3 跟踪定位系统 ............................................... DVD
4 仿陌陌交友系统 ........................................... DVD
5 手势音乐播放器 ........................................... DVD
6 智能家居系统 ............................................... DVD
7 湿度测试仪 ................................................... DVD
8 象棋游戏 ....................................................... DVD
9 iPad抢滩登陆 ............................................... DVD
10 OpenSudoku九宫格数独游戏 ..................... DVD
11 健康饮食 ....................................................... DVD
12 仓库管理系统 ............................................... DVD
13 个人财务系统 ............................................... DVD
14 高仿去哪儿酒店预定 ................................... DVD
15 仿开心网客户端 ........................................... DVD