Android-拍摄的图像保存在哪里?

标签 android image photo

我的应用程序中发生了一些奇怪的事情,我不确定是否值得上传所有代码...

 Intent pictureIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
 pictureIntent.putExtra( MediaStore.EXTRA_OUTPUT, imageUriToSaveCameraImageTo );
 startActivityForResult(Intent.createChooser(pictureIntent, strAvatarPrompt), TAKE_AVATAR_CAMERA_REQUEST);

我使用此代码拍照。照片保存在 DCIM 文件夹中,也保存到指向 sdcard/文件夹的 imageUriSaveCameraImageto 中...图像被命名为 image1.jpg..一旦运行它就可以工作。

然后我从 DCIM 和 sdcard/文件夹中删除文件并再次运行应用程序并拍摄另一张照片...由于某种原因旧照片出现在文件夹中...它一定是缓存或存储它的副本其他地方......有谁知道我在哪里以及如何删除它?谢谢

最佳答案

Android 确实将所有照片的缩略图缓存在另一个位置。

看这里: http://www.droidforums.net/forum/droid-general-discussions/30998-thumbnail-cache-can-cleared.html

关于Android-拍摄的图像保存在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4945145/

相关文章:

android - 从 Android 打印

android - Android fragment 的 IllegalStateException

css - 全宽容器中的响应图像

javascript - 将图像填充到 Canvas 中

android - 如何找到联系人图像支持的最大图像尺寸?

android - 小米等智能手环官方SDK/API

android 6 - 打开失败 : ENOENT (No such file or directory)

ios - Xcode iOS 照片库应用程序

image - CKEditor 上传适配器发送 [object Promise] 到服务器

linux - 如何在 Linux 上从网络摄像头捕获静止图像