更新时间:2019-01-09 14:45:00
封面
版权信息
前言
入门篇
第1章 开放的Android
1.1 Android的历史
1.2 Android的架构
1.3 开发Android应用程序
1.4 Android Market的致富之路
第2章Android开发环境和流程
2.1 安装Android SDK和Eclipse
2.2 第一个Android应用程序
2.3 调试Android应用程序
2.4 常用Android SDK工具
2.5 Android NDK开发介绍
第3章Android应用程序模型
3.1 Android应用程序基础
3.2 Activity
3.3 Content Provider
3.4 BroadcastReceiver
3.5 Service
3.6 安全与许可
3.7 数字签名
第4章 图形用户界面
4.1 用户界面概述
4.2 用户界面设计
4.3 常用Widget
4.4 高级图形用户界面技术
4.5 图形动画
4.6 Resource介绍
4.7 App Widgets
第5章 数据持久化存储
5.1 文件存储
5.2 SharePreference
5.3 SQLite
5.4 Content Provider
第6章 移动多媒体编程
6.1 多媒体文件格式与编码
6.2 音频和视频播放
6.3 录制音频
第7章 让程序在后台运行
7.1 Service概述
7.2 Service编程实践
7.3 后台播放音乐
第8章 电话和短信
8.1 电话
8.2 短消息
进阶篇
第9章 Android进阶案例
9.1 俄罗斯方块实例
9.2 手机铃声DIY工具
第10章 访问网络数据和服务
10.1 HTTP协议简介
10.2 线程管理
10.3 网络编程接口
10.4 设计C/S通信数据格式
10.5 Android数据连接管理
第11章 访问硬件层
11.1 访问相机
11.2 访问位置服务
11.3 访问传感器
第12章 使用OpenGL ES开发3D程序
12.1 OpenGL ES概述
12.2 3D观察与变换
12.3 绘制图元
12.4 颜色和光照
12.5 光栅化和片元处理
12.6 帧缓存操作
12.7 其他
12.8 EGL简介
游戏篇
第13章 游戏引擎介绍
13.1 什么是游戏引擎
13.2 几种游戏引擎框架
13.3 结构化游戏引擎模块
第14章 雷电——飞行射击游戏开发
14.1 卷屏
14.2 设计战机
14.3 设计子弹
14.4 设计BOSS
14.5 布局设计
14.6 碰撞检测
14.7 游戏逻辑
第15章 100万游戏收入是怎么炼成的
15.1 创业前的思考
15.2 艰辛、刺激的创业
15.3 产品研发与推广经验
附录A 如何导入源代码
附录B Resin安装与Servlet部署
参考文献