私はユーザーが画像をキャプチャできるようにするプログラムを作成しましたが、ユーザーが画像をキャプチャすると、同時にカメラを開くことができず、ユーザーは以前のカメラ画面を取得してより多くの写真をキャプチャできるようになり、写真の数をキャプチャできますユーザーはアプリを閉じてから、もう一度開く必要があります。
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) {
}
}
};