2013-06-04 47 views
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) { 
     } 
    } 
}; 
+0

什麼是'mPicture'? –

+0

@ChintanRathod我發佈了我的代碼,請現在檢查 –

回答

1

您需要PictureCallBack

camera.startPreview(); 

此保存圖像後寫出下面的代碼拍照後,將啓動相機的預覽。