在安卓中使用拍照功能有两种方式,一是调用已有的拍照应用;二是使用android的Camera对象直接操作相机,自己写代码来实现拍照功能。
如果是采用Camera的方式,相当于自己写了个拍照程序。直接使用Camera的好处是拍照界面可以完全自定义,UI风格可以和自己应用保持一致,但也要麻烦一些。
下面来介绍开发一个拍照程序的步骤,实现方法参考了谷歌android开发的官方文档。
整个步骤大概分为三步:
1.启动相机,其实就是打开摄像头。
2.生成摄像的预览图像。
3.拍照
为了完成上述的三个步骤,我们至少需要建立以下三个类,并新建这三个类的对象,他们之间通过一定的关联