- 电子工业出版社
- 9787121375477
- 1-3
- 292610
- 64245773-3
- 平塑
- 16开
- 2021-12
- 506
- 316
- 工学
- 软件工程
- 计算机类
- 高职
作者简介
目录
目 录__eol__第1章?Android简介与开发平台搭建__eol__1.1 掀起Android的盖头来__eol__1.1.1 Android的来龙去脉__eol__1.1.2 选择Android的理由__eol__1.1.3 Android的体系结构__eol__1.2 Android开发平台搭建__eol__1.2.1 安装JDK和配置Java系统环境__eol__1.2.2 安装Eclipse、Android SDK和ADT插件__eol__1.2.3 创建Android虚拟设备(AVD)__eol__1.3 Android SDK介绍__eol__1.3.1 Android SDK基础__eol__1.3.2 Android SDK管理器__eol__1.3.3 Android SDK资源目录结构__eol__本章小结__eol__课后练习__eol__第2章?Android编程开发基础__eol__2.1 第一个Android应用__eol__2.1.1 新建Android项目__eol__2.1.2 动手练一练——窥探Android应用程序的运行过程__eol__2.1.3 Android项目工程文件的构成__eol__2.1.4 Android应用程序运行过程__eol__2.1.5 Android应用程序框架核心文件解析__eol__2.2 学习编程的捷径——站在“巨人”的肩膀上__eol__2.2.1 下载示范应用程序包__eol__2.2.2 导入已有的demo应用程序__eol__2.3 程序是调出来的——程序的调试__eol__2.3.1 使用Logcat打印调试信息__eol__2.3.2 设置断点__eol__2.3.3 关联源代码文档__eol__本章小结__eol__课后练习__eol__第3章?Android基本组件及其通信__eol__3.1 Android四大基本组件__eol__3.1.1 活动(Activity)组件__eol__3.1.2 服务(Service)组件__eol__3.1.3 广播接收器(Broadcast Receiver)组件__eol__3.1.4 内容提供者(Content Provider)组件__eol__3.2 In2t Filter__eol__3.2.1 Intent的基本概念__eol__3.2.2 Intent的详解__eol__3.2.3 显式和隐式Intent__eol__3.2.4 IntentFilter__eol__3.3 Activity生命周期__eol__3.3.1 Activity栈__eol__3.3.2 Activity状态__eol__3.3.3 Activity生命周期的回调方法__eol__3.4 综合示例解析一:有序广播__eol__3.5 综合示例解析二:音乐播放器Demo__eol__3.6 扩展实践:多媒体开发__eol__本章小结__eol__课后练习__eol__课后拓展实践__eol__第4章?Android游戏开发之前台渲染__eol__4.1 Android用户界面开发简介__eol__4.1.1 在Eclipse中定制用户界面__eol__4.1.2 View组件简介__eol__4.1.3 常用控件介绍__eol__4.1.4 布局管理__eol__4.1.5 事件处理__eol__4.2 图形与动画的实现 __eol__4.2.1 图片的载入__eol__4.2.2 逐帧动画(Drawable Animation)__eol__4.2.3 属性动画(Property Animation)简介__eol__4.2.4 3D动画和OpenGL__eol__本章小结__eol__课后拓展实践__eol__第5章?Android游戏开发之数据存储__eol__5.1 文件存储__eol__5.1.1 内存空间文件的存取__eol__5.1.2 结合Properties(属性)进行文件存取__eol__5.2 Shared Preferences__eol__5.2.1 SharedPreferences的使用__eol__5.2.2 扩展学习:读、写其他应用程序的SharedPreferences数据__eol__5.3 SQLite数据库__eol__5.3.1 SQLite数据库简介__eol__5.3.2 SQLite操作详解__eol__5.4 数据共享(Content Providers)__eol__5.4.1 Content Resolver__eol__5.4.2 使用Content Resolver访问共享数据实例__eol__5.4.3 创建Content Providers共享数据__eol__5.5 扩展学习:网络存储__eol__本章小结__eol__课后习题__eol__课后拓展实践__eol__第6章?Android游戏开发之网络编程__eol__6.1 HTTP协议通信__eol__6.1.1 Apache HttpClient__eol__6.1.2 访问Web服务示例__eol__6.1.3 权限验证__eol__6.1.4 HttpURL Connection接口__eol__6.2 套接字(Socket)__eol__6.3 Wi-Fi无线通信__eol__6.4 蓝牙(Bluetooth)无线通信__eol__本章小结__eol__课后练习__eol__课后拓展实践__eol__第7章?Android游戏开发基础__eol__7.1 Android游戏开发__eol__7.1.1 Android游戏开发框架__eol__7.1.2 数据接口层Android实现示例__eol__7.1.3 表现层之View类开发示例__eol__7.2 Android绘图(2D)__eol__7.2.1 Android 游戏开发坐标__eol__7.2.2 画笔(Paint)和Color类__eol__7.2.3 画布(Canvas)__eol__7.2.4 几何图形绘制__eol__7.2.5 双缓冲技术__eol__7.3 图形特效处理__eol__7.3.1 变换控制(Matrix)__eol__7.3.2 图像扭曲(drawBitmapMesh)__eol__7.3.3 图形填充(Shader)__eol__7.4 动画实现__eol__7.4.1 补间动画(Tween)__eol__7.4.2 逐帧动画(Frame)__eol__7.4.3 动画实现(SurfaceView)__eol__7.5 获取屏幕属性__eol__本章小结__eol__课后拓展实践__eol__第8章?Android OpenGL开发基础__eol__8.1 OpenGL简介__eol__8.1.1 OpenGL的发展历程__eol__8.1.2 OpenGL与OpenGL ES的区别__eol__8.1.3 Android OpenGL ES__eol__8.1.4 渲染流水线简介__eol__8.2 多边形(Polygon)__eol__8.2.1 多边形绘制__eol__8.2.2 更多绘制模式__eol__8.3 颜色(Color)__eol__8.4 旋转(Rotate)__eol__8.5?3D空间(3D Space)__eol__8.5.1 四棱锥和立方体__eol__8.5.2 圆锥体__eol__8.6 纹理映射(Texture Mapping)__eol__8.7 光照和事件__eol__8.7.1 光照(Light)__eol__8.7.2 事件(Events)__eol__8.8 混合(Mixed)__eol__8.8.1 源因子和目标因子__eol__8.8.2 启用混合__eol__本章小结__eol__课后拓展实践__eol__第9章?Android OpenGL应用案例__eol__9.1 建模与动画(Model and Animation)__eol__9.2 构建场景__eol__9.2.1 构建简单场景__eol__9.2.2 添加纹理__eol__9.2.3 添加光照__eol__9.3 荡漾的水波__eol__9.4 粒子系统(Particle System)__eol__9.4.1 基本原理__eol__9.4.2 模拟飘落的雪花__eol__9.5 雾(Fog)__eol__ 本章小结__eol__课后拓展实践__eol__第10章?Android 游戏开发之综合案例__eol__10.1 游戏开发的思路__eol__10.2 从游戏玩家角度开发的游戏__eol__10.3 从开发者角度开发的游戏__eol__10.3.1 从游戏载体划分游戏__eol__10.3.2 从游戏实现角度划分游戏__eol__10.4 游戏开发简介__eol__10.5 《死亡塔》程序开发__eol__10.5.1 游戏框架设计__eol__10.5.2 游戏图层低级API__eol__10.5.3 地图设计__eol__10.5.4 主角设计__eol__10.5.5 图层管理器__eol__10.5.6 游戏