第1章 数字电子系统、嵌入式、移动互联网与云计算 1
1.1 从数字电子系统到移动终端的发展 1
1.2 嵌入式终端与移动互联网的发展 7
1.3 云计算与移动终端的发展 8
1.4 云+端的移动互联网服务架构 9
第2章 Android发展历史与基础知识介绍 11
2.1 Android系统的由来与架构 11
2.2 与Android系统开发形影不离的Java和XML语言 16
2.3 Android系统开发的环境介绍 31
第3章 Android开发基础实验案例 34
3.1 第一个Android应用设计实验——控件使用基础实验案例 34
3.2 为界面增加一个按键后如何响应按键单击事件——按键响应实验案例 46
3.3 多按键的程序设计实验案例——九宫格键盘程序实验案例 51
3.4 程序有多个页面——多页面切换实验案例 61
3.5 如何保存和管理自己的数据——基本的SQLITE读写实验案例 71
3.6 网络接口案例——基于TCP的网络通讯实验案例 80
3.7 传感器使用方法——加速度(重力传感器)传感器数据读取实验案例 85
3.8 自定义的View类——基于表盘界面的水平仪实验案例 90
3.9 自定义控件实验(2)——画图板实验案例 98
第4章 从Android本地实验案例到“云+端” 107
4.1 绪论 107
4.2 基于Android端OpenCV基础实验案例——图像边缘化处理实验案例 107
4.3 将OpenCV案例搬到云端实现——基于Web的OpenCV图像边缘处理实验案例 114
4.4 实现OpenCV的云+端处理——基于“云+端”的OpenCV图像边缘处理实验案例 120
4.5 基于Spark Streaming的“云+端”PaaS平台实验案例 130
参考文献 155