一、目录介绍
第1章 Android图像概述
1.1 使用内置的Camera应用程序捕获图像
1.1.1 从Camera应用程序返回数据
1.1.2 捕获更大的图像
1.1.3 显示大图像
1.2 图像存储和元数据
1.2.1 获得图像的Uri
1.2.2 更新Camera Activity以使用Media Store存储图像和关联元数据
1.2.3 使用Media Store检索图像
1.2.4 创建图像查看应用程序
1.2.5 内部元数据
1.3 本章小结
第2章 构建定制的Camera应用程序
2.1 使用Camera类
2.1.1 CAMERA权限
2.1.2 预览Surface
2.1.3 实现Camera对象
2.1.4 汇总
2.2 扩展定制的Camera应用程序
2.2.1 构建基于定时器的Camera应用程序
2.2.2 构建时间推移摄影应用程序
2.3 本章小结
第3章 图像编辑和处理
3.1 使用内置Gallery应用程序选择图像
3.2 在位图上绘制位图
3.3 基本的图像缩放和旋转
3.3.1 输入矩阵
3.3.2 Matrix类的方法
3.4 图像处理
3.4.1 ColorMatrix
3.4.2 改变对比度和亮度
3.4.3 改变饱和度
3.5 图像合成
3.6 本章小结
第4章 图形和触摸事件
4.1 画布绘图
4.1.1 位图创建
4.1.2 位图配置
4.1.3 创建Canvas对象
4.1.4 使用Paint对象
4.1.5 绘制形状
4.1.6 绘制文本
4.2 手指绘图
4.2.1 触摸事件
4.2.2 在现有图像上绘制
4.2.3 保存基于位图的画布绘图
4.3 本章小结
第5章 Android音频概述
5.1 音频播放
5.1.1 支持的音频格式
5.1.2 通过意图使用内置的音频播放器
5.1.3 创建自定义的音频播放应用程序
5.1.4 用于音频的Media Store
5.2 本章小结
第6章 后台和网络音频
6.1 后台音频播放
6.1.1 服务
6.1.2 加上Media Player的本地服务
6.1.3 控制服务中的Media Player
6.2 网络音频
6.2.1 HTTP音频播放
6.2.2 通过HTTP的流式音频
6.2.3 RTSP音频流
6.3 本章小结
第7章 音频捕获
7.1 通过意图捕获音频
7.2 定制音频捕获
7.2.1 Media Recorder音频源
7.2.2 Media Recorder输出格式
7.2.3 Media Recorder音频编码器
7.2.4 Media Recorder输出和录制
7.2.5 Media Recorder状态机
7.2.6 Media Recorder示例
7.2.7 其他的Media Recorder方法
7.3 将音频插入Media Store
7.4 使用Audio Record录制原始音频
7.5 使用Audio Track播放原始音频
7.6 捕获和播放原始音频的示例
7.7 本章小结
第8章 音频合成与分析
8.1 数字音频合成
8.1.1 播放合成声音
8.1.2 生成样本
8.2 音频分析
8.2.1 捕获声音以进行分析
8.2.2 可视化频率
8.3 本章小结
第9章 视频概述
9.1 视频播放
9.1.1 支持的格式
9.1.2 使用意图播放
9.1.3 使用Video View播放
9.1.4 使用Media Controller添加控制
9.1.5 使用Media Player播放
9.2 本章小结
第10章 视频进阶
10.1 使用Media Store检索视频
10.1.1 来自Media Store的视频缩略图
10.1.2 完整的Media Store视频示例
10.2 网络视频
10.2.1 支持的网络视频类型
10.2.2 网络视频播放
10.3 本章小结
第11章 视频捕获
11.1 使用意图录制视频
11.2 添加视频元数据
11.3 定制视频捕获
11.3.1 将Media Recorder用于视频
11.3.2 定制视频捕获的完整示例
11.4 本章小结
第12章 使用Web服务的媒体消费和发布
12.1 Web服务
12.2 HTTP请求
12.3 JSON
12.3.1 使用JSON提取Flickr图像
12.3.2 位置
12.3.3 使用JSON和位置提取Flickr图像
12.4 REST
12.4.1 以XML表示数据
12.4.2 SAX分析
12.5 HTTP文件上传
12.5.1 生成HTTP请求
12.5.2 上传视频到Blip TV
12.6 本章小结
��