Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓系统拍摄的图像保存在哪里?_Android_Image_Photo - Fatal编程技术网

Android 安卓系统拍摄的图像保存在哪里?

Android 安卓系统拍摄的图像保存在哪里?,android,image,photo,Android,Image,Photo,我的应用程序中发生了一些奇怪的事情,我不确定是否值得上传所有的代码 Intent pictureIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); pictureIntent.putExtra( MediaStore.EXTRA_OUTPUT, imageUriToSaveCameraImageTo ); startActivityForResult(Intent.createChooser(pict

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

 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文件夹中,也保存在imageUriSaveCameraImageto中,该图像指向sdcard/folder…一旦运行,图像将被命名为image1.jpg


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

我无法给出确切答案,但我的感觉是,MediaStore是一个内容提供商,因此您可以调用ContentResolver.delete(URI)。

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

请看这里: