本章介绍了Android上图像捕获和存储的基础知识。我们看到了使用Android上内置的Camera应用程序的强大功能,以及通过一个意图如何有效地利用其功能。我们也了解到Camera应用程序提供了一个良好的和一致的接口,能够为任何Android 应用程序添加图像捕获功能。
我们也注意到在处理大图像时需要意识到内存的使用量,并且了解到BitmapFactory 类会帮助载入图像的缩放版本以节省内存。注意内存的需要提醒我们移动电话不是看似具有无限内存的桌面计算机。
接着,我们使用了Android内置的针对图像的内容提供器MediaStore,了解了如何使用它将图像保存到设备上的一个标准位置,以及如何查询它来快速构建使用已经捕获的图像的应用程序。
最后,我们查看了如何利用称为EXIF的标准将图像与某些元数据相关联,EXIF是可传输的,可用于多种设备和软件应用程序。
本章为探索如何进一步处理Android上的多媒体提供了一个良好的起点。