我的应用程序中发生了一些奇怪的事情,我不确定是否值得上传所有代码...
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/