我编写了一个程序,我允许用户捕获图像,但是一旦用户捕获图像,我无法再次打开相机允许用户捕获更多照片获取以前的相机屏幕,捕获用户必须关闭的图片数量,然后再次需要打开一个应用程序。
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) {
}
}
};
答案 0 :(得分:1)
在PictureCallBack
camera.startPreview();
这将在拍照后开始预览相机。