2017-08-01 162 views
0

我需要一臺能讓我一次拍攝多張照片然後選擇一張的相機。其他人可能會或可能不會存儲在設備上。我試過this。我可以拍攝多張圖片,但是如何選擇一張並在我的應用中使用它?我閱讀了與camera2相關的文檔,但沒有任何實際的例子,它很難理解。我也試過these,但是一個單獨的代碼片段不會幫助。 任何與使用突發相機有關的例子都會有所幫助。如何在Android中使用相機拍攝多張圖像

我不指望完整的代碼,但任何方向如何進行?是否可以在相機屏幕上單擊它們時顯示照片縮略圖。我需要選擇圖像的位圖。

如果不清楚,我可以改述問題的任何部分。

+0

可以添加你的努力 –

+0

我嘗試了代碼的例子,因爲它是代碼。如果您不是在討論攝像機操作以外的代碼? – Harshita

回答

1

試試這個

你可以從你的第一個startActivityForResult()通話邀請獲得onActivityResult()你的第二個startActivityForResult()

像這樣通過這個代碼,你可以得到10 PIC

public int PIC_CODE=0; 

protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    if (requestCode == CAMERA_REQUEST && resultCode == Activity.RESULT_OK) { 

     // get new image here like this 
     if(PIC_CODE<10){ 
      // add new requset of picture like this 
      Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
      startActivityForResult(cameraIntent, CAMERA_REQUEST); 
      PIC_CODE++; 
    } 
} 
+1

完美。簡單而重要。 –

相關問題