如何使用相机拍摄背对背图像

时间:2013-06-04 10:08:30

标签: android android-camera

我编写了一个程序,我允许用户捕获图像,但是一旦用户捕获图像,我无法再次打开相机允许用户捕获更多照片获取以前的相机屏幕,捕获用户必须关闭的图片数量,然后再次需要打开一个应用程序。

PictureCallback mPicture = new PictureCallback() {
    @Override
    public void onPictureTaken(byte[] data, Camera camera) {
        File pictureFile = getOutputMediaFile();
        if (pictureFile == null) {
            return;
        }
        try {
            FileOutputStream fos = new FileOutputStream(pictureFile);
            fos.write(data);
            fos.close();
        } catch (FileNotFoundException e) {

        } catch (IOException e) {
        }
    }
};

1 个答案:

答案 0 :(得分:1)

PictureCallBack

中保存图片后,您需要编写以下代码
camera.startPreview();

这将在拍照后开始预览相机。