Android云计算应用开发入门与实战
Android云计算应用开发入门与实战封面图

Android云计算应用开发入门与实战

李昇暾, 詹智安, 著

出版社:人民邮电出版社

年代:2013

定价:79.0

书籍简介:

本书通过讲解Android和云计算的开发,并把它们的应用结合起来,讲解了开发和云结合的移动应用的技术,并通过实例来引导,达到了学以致用的目标,本书实例丰富,讲解详细得当,其中许多实例都来自于作者的一线项目,具有很好的借鉴意义。

书籍目录:

第1篇 Android基础设计篇 第1章 Android漫谈和云计算 2 1.1 Android的起源 3 1.1.1 Android架构 3 1.1.2 Android历史 6 1.1.3 Android和Java的甜蜜邂逅 8 1.2 云计算的起源 9 1.2.1 云计算的定义 10 1.2.2 云计算的特色 12 1.2.3 云计算的风起云涌 15 1.3 Android、Hadoop和Java的完美结合 16 1.4 本章小结 16 第2章 我的第一个Android程序——HelloWorld 18 2.1 下载并安装JDK 6 19 2.2 下载并安装Android SDK和AVD Manager 20 2.3 下载并安装Eclipse 23 2.4 安装ADT Plugin 24 2.5 HelloWorld Android程序设计 27 2.6 本章小结 38 第3章 深入探讨HelloWorld程序 39 3.1 Android项目架构 40 3.2 Activity生命周期 44 3.2.1 Android Log机制 45 3.2.2 Activity生命周期 48 3.3 Android调试程序 49 第2篇 窗口设计篇 第4章 用户接口设计 54 4.1 浅谈布局 55 4.2 线性布局 56 4.3 框架布局 60 4.4 表格布局 61 4.5 相对布局 65 4.6 绝对布局 66 4.7 Droid Draw布局工具 67 4.8 UI控件的事件处理 68 第5章 常用UI控件 73 5.1 浅谈UI控件 74 5.2 TextView控件 75 5.3 EditText控件 77 5.4 AutoCompleteTextView控件 80 5.5 Button控件 81 5.6 ImageView控件 82 5.7 ImageButton控件 83 5.8 RadioGroup和RadioButton控件 84 5.9 CheckBox控件 85 5.10 Spinner控件 87 5.11 DatePicker和TimePicker控件 88 5.12 AlertDialog控件 91 5.13 DatePickerDialog和TimePickerDialog控件 95 5.14 Toast控件 98 5.15 ProgressBar控件 98 5.16 SeekBar控件 100 5.17 RatingBar控件 101 5.18 ListActivity和ListView控件 102 5.19 Menu控件 104 5.20 SlidingDrawer控件 107 5.21 WebView控件 109 5.22 JavaScript应用 114 第3篇 应用组件篇 第6章 深入探讨Activity应用组件 120 6.1 单个Activity对应多个布局 121 6.2 多个Activity对应多个布局 124 6.3 再探Activity生命周期 128 6.4 Activity间的值传递 132 第7章 数据的存储 139 7.1 SharedPreferences存储法 140 7.2 文件存储法 145 7.3 读写外部文件法 149 7.4 SQLite存储法 152 7.4.1 启动或创建数据库 152 7.4.2 创建数据库表 153 7.4.3 添加数据 153 7.4.4 修改数据 154 7.4.5 查询数据 154 7.4.6 删除数据 156 第8章 Service应用组件 157 8.1 Service漫谈 158 8.2 服务提供商 160 8.3 服务使用者 163 第9章 Broadcast Receiver应用组件 167 9.1 Android平台对应用程序的广播 168 9.2 应用程序间的广播 170 9.3 开启和关闭广播的接收 174 9.4 有序广播方式 177 9.5 广播通知的权限设置 181 9.6 应用程序对用户的通知 183 9.7 Broadcast和Notification的整合 187 9.8 定时广播功能 189 第10章 Content Provider应用组件 194 10.1 Content Provider基本观念 195 10.2 联系人数据的Content Provider 197 10.2.1 添加联系人数据 199 10.2.2 删除联系人数据 202 10.2.3 查询联系人数据 203 10.2.4 修改联系人数据 205 10.3 多媒体数据的Content Provider 206 10.3.1 添加图片文件 206 10.3.2 删除图片文件 208 10.3.3 查询图片文件 208 10.3.4 修改图片文件 210 10.4 自定义Content Provider 212 10.4.1 添加自定义内容 212 10.4.2 查询自定义内容 216 10.4.3 删除自定义内容 216 10.4.4 修改自定义内容 217 10.5 本章小结 219 第4篇 硬件新功能篇 第11章 Android硬件控制 222 11.1 手机相关信息 223 11.2 拨号和短信发送程序 225 11.3 多点触控 227 11.4 语音处理 229 11.4.1 从文本到语音 229 11.4.2 语音识别 233 11.5 多媒体播放控制 235 11.6 屏幕绘图 244 11.6.1 View组件绘图 244 11.6.2 SurfaceView组件绘图 246 11.7 相机控制 250 11.7.1 相机预览 251 11.7.2 相机拍照 256 11.8 定位服务 259 11.8.1 GPS或网络定位 259 11.8.2 Google Maps的定位服务 265 11.9 传感器使用 272 11.9.1 浅谈传感器 272 11.9.2 温度传感器 275 11.9.3 光线感应传感器 277 11.9.4 接近传感器 278 11.9.5 压力传感器 279 11.9.6 加速度传感器 280 11.9.7 重力传感器 283 11.9.8 线性加速度传感器 284 11.9.9 磁力传感器 285 11.9.10 方位传感器 285 11.10 本章小结 290 第12章 Android 4.0的新功能 291 12.1 Android 4.0的特色和应用程序 292 12.2 整合和新增的API 302 12.3 Android 4.0程序设计初探 304 12.3.1 网格布局 305 12.3.2 日历程序设计 308 第5篇 云设计篇 第13章 架构Hadoop云系统 322 13.1 Hadoop漫谈 323 13.2 Hadoop的安装和架设 325 13.2.1 安装前置环境 325 13.2.2 执行单机模式 326 13.2.3 执行伪分布式模式 329 13.3 Map/Reduce运行原理 335 13.4 第一个MapReduce程序 339 13.4.1 MapReduce程序初探 339 13.4.2 深入探讨MapReduce程序 342 13.5 MapReduce相关话题 347 13.5.1 子进程JVM调整 347 13.5.2 运算目录结构 348 13.5.3 运算提交和监控 348 13.5.4 分布式缓存 349 13.5.5 失效管理 350 13.6 分布式文件系统 351 13.6.1 HDFS简介 351 13.6.2 HDFS运行架构 352 13.6.3 HDFS副本管理 353 13.6.4 HDFS元数据管理 355 13.6.5 HDFS容错管理 356 13.6.6 HDFS空间回收管理 357 13.6.7 HDFS数据获取和程序编写 357 第14章 Hadoop分布式模式 363 14.1 启动Hadoop分布式模式 364 14.2 分布式数据库系统 368 14.2.1 浅谈HBase 369 14.2.2 数据模型 369 14.2.3 系统架构 370 14.2.4 存储架构 372 14.2.5 安装HBase 375 14.2.6 HBase应用程序 382 14.3 Hadoop实战篇 392 14.3.1 最大/最小值的搜索 392 14.3.2 蒙特卡罗算法 397 14.3.3 积分求解 402 14.4 本章小结 406 第15章 Android云决策支持系统 407 15.1 Android网络程序设计 408 15.1.1 Android IP程序设计 408 15.1.2 Android Web程序设计 410 15.1.3 Android TCP/IP程序设计 417 15.2 遗传算法 421 15.2.1 遗传算法概念 421 15.2.2 编码 423 15.2.3 种群 424 15.2.4 物竞天择 424 15.2.5 交叉 425 15.2.6 变异 427 15.2.7 演化迭代 427 15.3 云遗传算法架构 427 15.4 旅行推销员问题 430 15.5 TSP云决策支持系统 432 15.5.1 TSP云决策支持系统架构 432 15.5.2 TSP云系统服务器程序 434 15.5.3 TSP云系统客户端程序 453 15.6 本章小结 460

内容摘要:

《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 4.0新增的功能和应用范例。第5篇云设计篇,讲解了应用最广的云平台Hadoop的架构、Map/Reduce核心技术的运行原理,以及分布式文件系统等重要议题。并用3个范例介绍了Hadoop的实战经验;讲解了Android云决策支持系统的构建,通过Hadoop和Android平台实现云智能的愿景。
   《Android云计算应用开发入门与实战》适用于Android开发者、运计算开发者,也适合作为大中专院校的教学用书和培训学校的教材。

书籍规格:

书籍详细信息
书名Android云计算应用开发入门与实战站内查询相似图书
9787115312235
如需购买下载《Android云计算应用开发入门与实战》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)79.0语种简体中文
尺寸24 × 19装帧平装
页数 180 印数 3500

书籍信息归属:

Android云计算应用开发入门与实战是人民邮电出版社于2013.5出版的中图分类号为 TN929.53 的主题关于 移动终端-应用程序-程序设计 的书籍。