0

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

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) {
        }
    }
};
4

1 に答える 1

1

画像を保存した後、次のコードを記述する必要がありますPictureCallBack

camera.startPreview();

これにより、写真を撮った後にカメラのプレビューが開始されます。

于 2013-06-04T10:36:09.807 に答える