Android使用内置摄像头拍摄多张照片?

时间:2012-07-03 11:56:12

标签: camera android-camera android-camera-intent built-in

我想询问内置相机是否可以拍摄照片并更改特定文件夹中的名称。

通常,我们将此代码称为启动内置摄像头。

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

在onActivityResult()中,我们获取刚拍摄的位图并将其保存在特定照片下。据我所知,它适用于单张照片。但是,如果用户拍摄了很多照片,我可以获得这些照片名称的列表吗?

谢谢大家。

1 个答案:

答案 0 :(得分:0)

每次用户拍摄照片时,您必须使用不同的名称保存它(在“onActivityResult()”下),以便最后一次捕获现在覆盖前一次。一个简单的解决方案是在照片名称中连接一个时间戳,这样照片名称就会变得独一无二,并且会保存为新照片。

如果您想获取保存这些照片的列表,可以使用此示例“android-coding.blogspot.gr/2011/10/list-filesdirectory-in-android.html”