2012-02-19 133 views
3

我有以下代碼。如何使用Android android.provider.MediaStore.ACTION_IMAGE_CAPTURE拍攝多張照片?

Uri outputFileUri = Uri.fromFile(new File(path +"/image01.jpg")); 
camera_intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
camera_intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri); 
startActivityForResult(camera_intent, 0); 

這將啓動相機並將圖片保存在指定路徑中。但我需要拍攝多張照片並指定所有照片的名稱,而不必退出相機活動。

我該怎麼做?

+0

請參閱我對類似帖子的回答:http://stackoverflow.com/questions/42592531/how-to-make-user-click-5-pics-and-display-it-in-different-image-查看在android/42598225#42598225 我展示了你需要採取的步驟,捕捉從相機的多個圖片,而不會返回到每張圖片之間的應用程序。 – 2017-03-04 23:23:29

回答

3

我認爲攝像機活動一次處理一張照片。但你可以從onActivityResult()重新開始,直到你得到所需的照片數量。