我想询问内置相机是否可以拍摄照片并更改特定文件夹中的名称。
通常,我们将此代码称为启动内置摄像头。
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE );
startActivityForResult( intent, 0 );
在onActivityResult()中,我们获取刚拍摄的位图并将其保存在特定照片下。据我所知,它适用于单张照片。但是,如果用户拍摄了很多照片,我可以获得这些照片名称的列表吗?
谢谢大家。
答案 0 :(得分:0)
每次用户拍摄照片时,您必须使用不同的名称保存它(在“onActivityResult()”下),以便最后一次捕获现在覆盖前一次。一个简单的解决方案是在照片名称中连接一个时间戳,这样照片名称就会变得独一无二,并且会保存为新照片。
如果您想获取保存这些照片的列表,可以使用此示例“android-coding.blogspot.gr/2011/10/list-filesdirectory-in-android.html”