2012-07-03 54 views
0

我想問問內置攝像頭是否可以拍照並在特定文件夾中更改名稱。Android使用內置相機捕捉多張照片?

通常,我們將此代碼稱爲啓動內置攝像頭。

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
startActivityForResult(intent, 0); 

在onActivityResult()中,我們獲取我們剛剛拍攝的位圖並將其保存在特定照片下。據我所知,它適用於單張照片。但是,如果用戶拍攝很多照片,我可以得到這些照片名稱的列表嗎?

謝謝大家。

回答

0

每次用戶拍照時,必須用不同的名稱保存它(在「onActivityResult()」下),以便最後一次捕獲現在覆蓋前一個。一個簡單的解決方案是在照片名稱中連接一個時間戳,以便照片名稱變得唯一,並且將作爲新照片保存。

如果你想保存的,你可以用這個例子「android-coding.blogspot.gr/2011/10/list-filesdirectory-in-android.html」

+0

感謝這些照片的列表。據我所知,用戶拍照,他需要點擊「返回」圖標返回到我的應用程序,這將觸發onActivityResult()一次。用戶一次不能拍幾張照片是不方便的。 我有一個問題,我打電話給內置相機並拍幾張照片。目前,我打開相機應用拍攝另一張照片。當我回到我的應用程序時,我不知道哪張照片是從內置相機拍攝的。如何解決它? – KingWu