标题：Android2.0游戏开发实战宝典
图书信息
书 名  : Android2.0游戏开发实战宝典[1]
作　者：吴亚峰，苏亚光　
出版社： 人民邮电出版社
出版时间： 2010-7-1
ISBN: 9787115227508
开本： 16开
定价: 79.00元
内容简介
全书分为两篇[1]，共16章，第1篇以简单易懂的实例为依托，详细介绍了Android的前台渲染技术、常用界面布局、网络开发、SQLite数据库的存取、传感器应用的开发以及游戏中经常使用的人工智能等相关知识。第2篇详细介绍了7个真实的游戏案例，涵盖了手机游戏中的7个不同种类，包括体育类、益智类、滚屏动作类、棋牌类、3D物理传感器类、冒险类以及策略类游戏等。每一个游戏都是按照实际的开发步骤进行介绍，并逐步地将Android手机游戏的整个开发过程展现在读者面前。同时在源代码中还包含了详细的注释，以尽量帮助读者掌握代码中的每一个细节。
[1]
本书作者
吴亚峰，毕业于北京邮电大学，后留学澳大利亚卧龙岗大学取得硕士学位。1998年开始从事Java的开发，有十多年的Java开发与培训经验。主要的研究方向为手机游戏、JavaEE、搜索引擎，现在为手机游戏、Java EE独立软件开发工程师，同时兼任Sun授权Java培训中心认证教师。为数十家著名企业培训了上千名软件开发人员，曾编写过《Java SE6.0编程指南》、《30天学通Java Web项目案例开发》、《Java程序员职场全攻略：从小工到专家》等畅销技术书籍。2008年开始关注Android平台下的应用开发，并开发出一系列优秀的Android应用程序。
同时于庭龙、魏鹏飞、王海峰以及作者的家人为本书的编写提供了很多帮助，在此表示衷心感谢！
由于编者的水平和学识有限，且书中设涉及的知识较多，难免有疏漏之处，敬请广大读者朋友批评指正，并多多提出宝贵意见。
本书特点
1. 内容饱满，由浅入深
本书内容既包括Android平台下开发的基础知识，也有项目编程的实用技巧，同时还提供了多个真实案例供读者学习。本书在知识的层次上由浅入深，使读者可以从Android的门外汉平稳、快速地步入Android开发的殿堂。
2. 结构清晰、语言简洁
本书中所有案例都是按照笔者的实际开发过程进行介绍的，同时也是按照真实项目的开发流程进行的，结构清晰，语言简洁，便于实际练习，同时为了帮助读者更好地理解相关知识点，全书穿插着很多实用技巧及温馨提示。
3. 实用超值的光盘
为了帮助读者更好地掌握与实践Android平台下应用程序的开发，本书附赠DVD光盘，其中包括案例的多媒体视频、电子教案(PPT)和实例源代码等。
图书目录
第1篇 Android游戏兵法[1]——谋攻篇
第1章 Android平台简介
1.1 Android的来龙去脉
1.2 掀起Android的盖头来
1.2.1 选择Android的理由
1.2.2 Android的应用程序框架
1.3 Android开发环境的搭建
1.3.1 SDK的下载及安装
1.3.2 Eclipse集成开发环境的搭建
1.3.3 虚拟设备的创建与模拟器的运行
1.3.4 第一个Android程序
1.3.5 Android程序的监控与调试
1.4 小结
第2章 Android游戏开发之前台渲染
2.1 创建Android用户界面
2.1.1 布局管理
2.1.2 常用控件及其事件处理
2.2 图形与动画在Android中的实现
2.2.1 简单图形的绘制
2.2.2 贴图的艺术
2.2.3 自定义动画的播放
2.3 Android平台下的多媒体开发
2.3.1 音频的播放
2.3.2 视频的播放
2.3.3 Camera图像采集
2.4 小结
第3章 Android游戏开发之交互式通信
3.1 Android应用程序的基本组件
3.1.1 Activity组件
3.1.2 Service组件
3.1.3 Broadcast Receiver组件
3.1.4 Content Provider组件
3.1.5 Android Manifest.xml文件简介
3.2 应用程序的内部通信
3.2.1 Handler类简介
3.2.2 使用Handler进行内部通信
3.3 应用程序组件之间的通信
3.3.1 Intent类简介
3.3.2 Intent Filter类简介
3.3.3 示例1：与Android系统组件通信
3.3.4 示例2：应用程序组件间通信示例Activity部分的开发
3.3.5 示例3：应用程序组件间通信示例Service部分的开发
3.4 小结
第4章 Android游戏开发之数据存储和传感器
4.1 数据存储在Android平台的实现
4.1.1 私有文件夹文件的写入与读取
4.1.2 读取Resources和Assets中的文件
4.1.3 轻量级数据库SQLite简介
4.1.4 SQLite的使用示例
4.1.5 Content Provider的使用
4.1.6 Preferences的使用
4.2 Android平台下传感器应用的开发
4.2.1 传感器应用的开发流程
4.2.2 常用传感器简介
4.2.3 传感器应用开发示例
4.2.4 使用Sensor Simulator模拟传感器变化
4.2.5 使用新版本的API开发传感器应用
4.3 小结
第5章 Android游戏开发之网络编程
5.1 基于Socket套接字的网络编程
5.2 基于HTTP协议的网络编程
5.2.1 通过URL获取网络资源
5.2.2 在Android中解析XML
5.3 Android平台下的Google Map
5.3.1 GenPoint与MapView的搭配使用
5.3.2 LocationListener的使用
5.4 其他网络通信方式
5.4.1 使用WiFi进行开发
5.4.2 借助于蓝牙（Bluetooth）技术进行开发
5.5 小结
第6章 不一样的游戏，不一样的体验
6.1 射击类游戏
6.1.1 游戏玩法
6.1.2 视觉效果
6.1.3 游戏内容设计
6.2 竞速类游戏
6.2.1 游戏玩法
6.2.2 视觉效果
6.2.3 游戏内容设计
6.3 益智类游戏
6.3.1 游戏玩法
6.3.2 视觉效果
6.3.3 游戏内容设计
6.4 角色扮演游戏
6.4.1 游戏玩法
6.4.2 视觉效果
6.4.3 游戏内容设计
6.5 闯关动作类游戏
6.5.1 游戏玩法
6.5.2 视觉效果
6.5.3 游戏内容设计
6.6 冒险游戏
6.6.1 游戏玩法
6.6.2 视觉效果
6.6.3 游戏内容设计
6.7 策略游戏
6.7.1 游戏玩法
6.7.2 视觉效果
6.7.3 游戏内容设计
6.8 养成类游戏
6.8.1 游戏玩法
6.8.2 视觉效果
6.8.3 游戏内容设计
6.9 经营类游戏
6.9.1 游戏玩法
6.9.2 视觉效果
6.9.3 游戏内容设计
6.10 体育类游戏
6.10.1 游戏玩法
6.10.2 视觉效果
6.10.3 游戏内容设计
6.11 小结
第7章 游戏背后的数学与物理
7.1 编程中经常用到的数理知识
7.1.1 数学方面
7.1.2 物理方面
7.2 物理小球在游戏中的应用
7.2.1 开发运动体Movable类的代码
7.2.2 开发物理引擎BallThread类的代码
7.2.3 开发BallView类的代码
……
第8章 游戏中的人工智能
第9章 游戏开发小秘技
第2篇 Android游戏兵法——实战篇
第10章 体育游戏——疯狂足球
第11章 益智游戏——推箱子
第12章 滚屏动作游戏——太空保卫战
第13章 棋牌游戏——中国象棋人机对弈
第14章 D物理传感器游戏——小球快跑
第15章 冒险游戏——胜利大逃亡
第16章 策略游戏——回到战国