更新时间:2019-01-01 21:13:36
封面
版权信息
前言
第一篇 Android游戏开发核心技术
第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 AndroidManifest.xml文件简介
3.2 应用程序的内部通信
3.2.1 消息的处理者——Handler类简介
3.2.2 使用Handler进行内部通信
3.3 应用程序组件之间的通信
3.3.1 Intent类简介
3.3.2 应用程序组件——IntentFilter类简介
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 接近传感器
4.2.5 磁场传感器
4.2.6 加速度传感器
4.2.7 姿态传感器
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 准备工作
5.3.2 简单的案例
5.4 蓝牙通信
5.4.1 基础知识
5.4.2 简单的案例
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 游戏内容设计