如何将默认保存文件夹DCIM \ Camera更改为任何文件夹名称并使用MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA

时间:2018-04-25 14:38:05

标签: android android-intent android-camera-intent

如何指定文件夹,如Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getAbsolutePath()+“/ mypic”;

并拍摄许多照片(MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA)

简要(一句话)      如何将默认保存文件夹DCIM \ Camera更改为任何文件夹名称 它与MediaStore.ACTION_IMAGE_CAPTURE一起发送uri 但它需要一张照片,我需要拍多张照片,因为我可以这是问题'

备注......    应用[相机文件夹]使这项工作,但我不是没有它的工作    你选择文件夹并按下相机按钮和拍照,所有照片都在你选择的文件夹中......

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

不幸的是,这是不可能的。您的应用可以使用INTENT_ACTION_STILL_IMAGE_CAMERA意图启动相机,但它无法控制相机应用的工作方式。

幸运的是,当相机应用程序关闭并且控制权回到您的应用程序时,您可以扫描MediaStore以获取新图像,无论它们在设备上的什么位置。您的应用应具有对这些图像的r / w访问权限,然后它可以将所有这些图像(或其中一些图像)移动到备用目录。