《Android云计算应用开发入门与实战》分5篇,共15章,关键详细介绍了用Android开展云计算技术开发的技术性。第1篇Android基本设计构思篇,解读了Android和云计算技术的发源,及其Android、Hadoop和Java的极致紧密连接;详细介绍了怎么才能地打造出第一位Android程序流程。第2篇对话框设计构思篇,用两章的篇数各自详细介绍了Android客户接口设计和常见对话框控件,还非常解读了Activity手机应用程序和Java Script HTML间的互动交流方法。第3篇Android中移动与运算的关键技术运用部件篇,各自深层次解读了Android的4种运用部件:Activity(主题活动)、Service(服务项目)、Broadcast Receiver(广播节目信号接收器),及其Content Provider(內容出示器)。第4篇硬件配置新作用篇,讨论了在Android开发中比较常见的硬件配置操纵运用,包含多一点操纵、视频语音、制图、照相机、GPS精准定位、各种各样传感器的应用等,及其Android 8.0增加的作用和运用案例。第5篇云设计篇,解读了运用较广的云服务平台Hadoop的构架、Map/Reduce关键技术的运作基本原理,及其分布式文件系统等关键议案。合用3个案例详细介绍了Hadoop的实践经验;解读了Android云决策支持系统的搭建,根据Hadoop和Android服务平台保持云智能的企业愿景。《Android云计算应用开发入门与实战》适用Android开发人员、运测算开发人员,也合适做为大中专院校的课堂教学用书和培训机构的教材内容。
目录
- 第1篇 Android基础设计篇
- 第1章 Android漫谈和云计算
- 1.1 Android的起源
- 1.1.1 Android架构
- 1.1.2 Android历史
- 1.1.3 Android和Java的甜蜜邂逅
- 1.2 云计算的起源
- 1.2.1 云计算的定义
- 1.2.2 云计算的特色
- 1.2.3 云计算的风起云涌
- 1.3 Android、Hadoop和Java的完美结合
- 1.4 本章小结
- 第2章 我的第一个Android程序HelloWorld
- 2.1 下载并安装JDK 6
- 2.2 下载并安装Android SDK和AVD Manager
- 2.3 下载并安装Eclipse
- 2.4 安装ADT Plugin
- 2.5 HelloWorld Android程序设计
- 2.6 本章小结
- 第3章 深入探讨HelloWorld程序
- 3.1 Android项目架构
- 3.2 Activity生命周期
- 3.2.1 Android Log机制
- 3.2.2 Activity生命周期
- 3.3 Android调试程序
- 第2篇 窗口设计篇
- 第4章 用户接口设计
- 4.1 浅谈布局
- 4.2 线性布局
- 4.3 框架布局
- 4.4 表格布局
- 4.5 相对布局
- 4.6 绝对布局
- 4.7 Droid Draw布局工具
- 4.8 UI控件的事件处理
- 第5章 常用UI控件
- 5.1 浅谈UI控件
- 5.2 TextView控件
- 5.3 EditText控件
- 5.4 AutoCompleteTextView控件
- 5.5 Button控件
- 5.6 ImageView控件
- 5.7 ImageButton控件
- 5.8 RadioGroup和RadioButton控件
- 5.9 CheckBox控件
- 5.10 Spinner控件
- 5.11 DatePicker和TimePicker控件
- 5.12 AlertDialog控件
- 5.13 DatePickerDialog和TimePickerDialog控件
- 5.14 Toast控件
- 5.15 ProgressBar控件
- 5.16 SeekBar控件
- 5.17 RatingBar控件
- 5.18 ListActivity和ListView控件
- 5.19 Menu控件
- 5.20 SlidingDrawer控件
- 5.21 WebView控件
- 5.22 JavaScript应用
- 第3篇 应用组件篇
- 第6章 深入探讨Activity应用组件
- 6.1 单个Activity对应多个布局
- 6.2 多个Activity对应多个布局
- 6.3 再探Activity生命周期
- 6.4 Activity间的值传递
- 第7章 数据的存储
- 7.1 SharedPreferences存储法
- 7.2 文件存储法
- 7.3 读写外部文件法
- 7.4 SQLite存储法
- 7.4.1 启动或创建数据库
- 7.4.2 创建数据库表
- 7.4.3 添加数据
- 7.4.4 修改数据
- 7.4.5 查询数据
- 7.4.6 删除数据
- 第8章 Service应用组件
- 8.1 Service漫谈
- 8.2 服务提供商
- 8.3 服务使用者
- 第9章 Broadcast Receiver应用组件
- 9.1 Android平台对应用程序的广播
- 9.2 应用程序间的广播
- 9.3 开启和关闭广播的接收
- 9.4 有序广播方式
- 9.5 广播通知的权限设置
- 9.6 应用程序对用户的通知
- 9.7 Broadcast和Notification的整合
- 9.8 定时广播功能
- 第10章 Content Provider应用组件
- 10.1 Content Provider基本观念
- 10.2 联系人数据的Content Provider
- 10.2.1 添加联系人数据
- 10.2.2 删除联系人数据
- 10.2.3 查询联系人数据
- 10.2.4 修改联系人数据
- 10.3 多媒体数据的Content Provider
- 10.3.1 添加图片文件
- 10.3.2 删除图片文件
- 10.3.3 查询图片文件
- 10.3.4 修改图片文件
- 10.4 自定义Content Provider
- 10.4.1 添加自定义内容
- 10.4.2 查询自定义内容
- 10.4.3 删除自定义内容
- 10.4.4 修改自定义内容
- 10.5 本章小结
- 第4篇 硬件新功能篇
- 第11章 Android硬件控制
- 11.1 手机相关信息
- 11.2 拨号和短信发送程序
- 11.3 多点触控
- 11.4 语音处理
- 11.4.1 从文本到语音
- 11.4.2 语音识别
- 11.5 多媒体播放控制
- 11.6 屏幕绘图
- 11.6.1 View组件绘图
- 11.6.2 SurfaceView组件绘图
- 11.7 相机控制
- 11.7.1 相机预览
- 11.7.2 相机拍照
- 11.8 定位服务
- 11.8.1 GPS或网络定位
- 11.8.2 Google Maps的定位服务
- 11.9 传感器使用
- 11.9.1 浅谈传感器
- 11.9.2 温度传感器
- 11.9.3 光线感应传感器
- 11.9.4 接近传感器
- 11.9.5 压力传感器
- 11.9.6 加速度传感器
- 11.9.7 重力传感器
- 11.9.8 线性加速度传感器
- 11.9.9 磁力传感器
- 11.9.10 方位传感器
- 11.10 本章小结
- 第12章 Android 4.0的新功能
- 12.1 Android 4.0的特色和应用程序
- 12.2 整合和新增的API
- 12.3 Android 4.0程序设计初探
- 12.3.1 网格布局
- 12.3.2 日历程序设计
- 第5篇 云设计篇
- 第13章 架构Hadoop云系统
- 13.1 Hadoop漫谈
- 13.2 Hadoop的安装和架设
- 13.2.1 安装前置环境
- 13.2.2 执行单机模式
- 13.2.3 执行伪分布式模式
- 13.3 Map/Reduce运行原理
- 13.4 第一个MapReduce程序
- 13.4.1 MapReduce程序初探
- 13.4.2 深入探讨MapReduce程序
- 13.5 MapReduce相关话题
- 13.5.1 子进程JVM调整
- 13.5.2 运算目录结构
- 13.5.3 运算提交和监控
- 13.5.4 分布式缓存
- 13.5.5 失效管理
- 13.6 分布式文件系统
- 13.6.1 HDFS简介
- 13.6.2 HDFS运行架构
- 13.6.3 HDFS副本管理
- 13.6.4 HDFS元数据管理
- 13.6.5 HDFS容错管理
- 13.6.6 HDFS空间回收管理
- 13.6.7 HDFS数据获取和程序编写
- 第14章 Hadoop分布式模式
- 14.1 启动Hadoop分布式模式
- 14.2 分布式数据库系统
- 14.2.1 浅谈HBase
- 14.2.2 数据模型
- 14.2.3 系统架构
- 14.2.4 存储架构
- 14.2.5 安装HBase
- 14.2.6 HBase应用程序
- 14.3 Hadoop实战篇
- 14.3.1 最大/最小值的搜索
- 14.3.2 蒙特卡罗算法
- 14.3.3 积分求解
- 14.4 本章小结
- 第15章 Android云决策支持系统
- 15.1 Android网络程序设计
- 15.1.1 Android IP程序设计
- 15.1.2 Android Web程序设计
- 15.1.3 Android TCP/IP程序设计
- 15.2 遗传算法
- 15.2.1 遗传算法概念
- 15.2.2 编码
- 15.2.3 种群
- 15.2.4 物竞天择
- 15.2.5 交叉
- 15.2.6 变异
- 15.2.7 演化迭代
- 15.3 云遗传算法架构
- 15.4 旅行推销员问题
- 15.5 TSP云决策支持系统
- 15.5.1 TSP云决策支持系统架构
- 15.5.2 TSP云系统服务器程序
- 15.5.3 TSP云系统客户端程序
- 15.6 本章小结