Android 应用案例开发大全 第二版
作 者: 吴亚峰 ,于复兴 ,杜化美 著
出版时间: 2013
内容简介
《Android应用案例开发大全(第2版)》是一本教你在掌握Android开发技术后,如何进行项目实战开发的图书。为了帮助读者掌握各种应用的开发,《Android应用案例开发大全(第2版)》既包括大型商务软件、3D游戏以及2D游戏,也详细讲解了应用软件、游戏开发时的思路,以及真实项目的策划方案等。书中主要内容包括:初识庐山真面目——Android简介,向读者介绍了Android的应用程序开发框架;3D水族馆动态壁纸,采用OpenGL ES 技术开发3D水族馆动态壁纸;LBS应用开发——电子导游,基于Google Map最新API开发LBS电子导游应用;网络游戏开发——易扑克网络对战游戏,讲解了棋牌类游戏和联网对战方式的开发过程;拍照及图像处理——百纳酷相机,讲解了拍摄的照片进行各种特效的后期处理,如增加各种相框、老照片特效、手绘特效、魔法色彩特效等;移动管理系统——大学图书管理系统,讲解了手机客户端管理系统的开发;导航与地图开发(LBS)——北京地铁小助手,讲解了路线导航软件的开发过程;餐饮行业移动管理系统——PAD点菜系统,涉及的点菜系统包括服务端、PC端和PAD端开发;单机项目移动开发——百纳理财专家,在开发中恰当地使用对话框和自定义控件,可以起到画龙点睛的效果;3D游戏开发——国际象棋网络对战,采用OpenGL ES 渲染引擎,真正模拟现实场景;传感器和3D游戏开发——哇!重力球3D,可以学习到愤怒的小鸟也选用的著名物理引擎Box2D的开发技术;电子阅读器——酷读阅读器,让使用者在充分享受类似于阅读纸质图书快乐的同时体验到手机应用酷炫的效果。《Android应用案例开发大全(第2版)》案例典型、丰富,能够快速帮助读者提高在Android平台下进行实际项目和游戏开发的实战能力。适合Android初学者、程序员学习,也适合作为各大专院校相关专业的师生学习用书,以及培训学校的教材。
目录
第1章 初识庐山真面目——Android简介
1.1 Android的诞生
1.2 Android的特点
1.3 Android开发环境的搭建
1.3.1 Android SDK的安装及环境变量的配置
1.3.2 Eclipse集成开发环境的搭建
1.3.3 模拟器的创建和运行
1.4 DDMS的灵活应用
1.4.1 初识DDMS
1.4.2 强大的日志管理功能——LogCat的使用
1.4.3 Devices的管理
1.4.4 模拟器控制(Emulator Control)详解
1.4.5 File Explorer——SD Card文件管理器
1.5 第一个Android程序——Hello Android
1.6 本书案例项目的导入
1.6.1 导入并运行Android程序
1.6.2 Android程序的监控与调试
1.7 Android应用程序的项目结构
1.8 本章小结
第2章 3D动态壁纸——水族馆
2.1 案例背景及功能概述
2.1.1 水族馆动态壁纸背景概述
2.1.2 水族馆动态壁纸功能简介
2.2 壁纸策划及准备工作
2.2.1 3D水族馆动态壁纸的策划
2.2.2 Android平台下3D开发的准备工作
2.3 案例的基本框架
2.3.1 壁纸项目的框架结构
2.3.2 各个类的简要介绍
2.4 壁纸的实现
2.4.1 壁纸服务类——GLWallpaper Service
2.4.2 动态壁纸类——Live Wallpaper
2.4.3 自定义渲染器类——TDRender
2.5 辅助绘制类
2.5.1 背景图辅助绘制类——Back Ground
2.5.2 气泡辅助绘制类——Bubble
2.5.3 3D模型辅助绘制类——LoadedObject Vertex Normal Texture
2.6 绘制相关类
2.6.1 绘制气泡相关类
2.6.2 绘制群鱼相关类
2.6.3 绘制鱼群相关类
2.6.4 绘制鱼食相关类
2.7 线程相关类
2.7.1 气泡移动线程类——BubbleThread
2.7.2 群鱼游动线程类——FishGoThread
2.7.3 鱼群游动线程类——FishSchoolThread
2.7.4 鱼食移动线程类——FoodThread
2.7.5 吸引力线程类——AttractThread
2.8 工具常量类
2.9 壁纸的优化与改进
第3章 LBS应用开发——电子导游
3.1 开发背景及功能概述
3.1.1 电子导游开发背景
3.1.2 电子导游功能概述
3.1.3 电子导游开发环境和目标平台
3.2 软件预览及功能结构
3.2.1 电子导游软件预览
3.2.2 功能结构
3.3 电子导游开发前的准备工作
3.3.1 数据库设计
3.3.2 数据库表设计
3.3.3 景点资源包准备