0

我想问一下内置相机是否可以拍照并在特定文件夹中更改名称。

通常,我们调用这段代码来启动内置摄像头。

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

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

谢谢大家。

4

1 回答 1

0

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

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

于 2012-07-03T12:00:48.010 回答