如何使用相机在Android上的后台服务中拍照?

时间:2011-09-13 08:30:29

标签: java android camera

我正在开发一个在后台运行的服务,它可以将成功的图像和数据上传到网络上。

现在我想上传相机拍摄的图像。

是否可以在后台服务中使用相机而无需在Android 2.2上进行预览?

我在网上发现了各种对比的答案......

我该怎么办?

2 个答案:

答案 0 :(得分:9)

您可以使用虚拟视图无需预览即可拍摄照片。

像:

SurfaceView view = new SurfaceView(this);
c.setPreviewDisplay(view.getHolder());
c.startPreview();
c.takePicture(shutterCallback, rawPictureCallback, jpegPictureCallback);

答案 1 :(得分:1)

没有预览/表面视图是不可能的。