第1章 初识庐山真面目——Android简介
1.1 Android的来龙去脉
1.2 掀起Android的盖头来
1.2.1 选择Android的理由
1.2.2 Android的应用程序框架
1.3 Android开发环境的搭建
1.3.1 Android Studio和Android SDK 的下载
1.3.2 Android Studio和Android SDK 的安装
1.3.3 第 一个Android程序
1.4 DDMS的灵活应用
1.4.1 初识DDMS
1.4.2 System.out.println方法
1.4.3 android.util.Log类
1.4.4 Devices的管理
1.4.5 模拟器控制(Emulator Control) 详解
1.4.6 File Explorer——SD Card 文件管理器
1.5 本书案例项目的导入
1.6 本章小结
第2章 3D动态壁纸——百纳水族馆
2.1 背景及功能概述
2.1.1 项目背景
2.1.2 功能介绍
2.2 策划及准备工作
2.2.1 项目策划
2.2.2 Android平台下3D开发的 准备工作
2.2.3 百纳骨骼动画格式文件
2.3 整体介绍
2.4 项目的绘制
2.4.1 介绍壁纸服务类—— OpenGLES3WallpaperService
2.4.2 自定义渲染器类—— MySurfaceView
2.5 辅助绘制类
2.5.1 背景辅助绘制类—— Background
2.5.2 气泡辅助绘制类——Bubble
2.5.3 鱼类辅助绘制类——BNModel
2.5.4 模型辅助绘制类—— BnggdhDraw
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.7.6 线程组管理类—— BNThreadGroup
2.8 着色器的开发
2.8.1 气泡的着色器
2.8.2 珍珠着色器
2.8.3 鱼类的着色器
2.9 优化与改进
第3章 LBS类应用——掌上杭州
第4章 营销管理系统——手机汽车4S店
第5章 LBS交通软件——百纳公交小助手
第6章 校园服务类应用——社团宝
第7章 校园辅助软件——手机新生小助手
第8章 生活辅助类应用——美食天下
第9章 音乐休闲软件——百纳网络音乐 播放器
第10章 中学教育AR应用——化学可视 体验
第11章 益智类游戏——污水征服者
第12章 生活服务类应用——驾考宝典