2011-02-09 55 views
2

奇怪的事情是發生在我的應用程序林不知道是否值得上傳的所有代碼...Android-圖像拍攝在哪裏得到保存?

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中,該圖像指向SD卡/文件夾...圖像被賦予名稱image1.jpg..once運行它的工作原理。

然後,我從DCIM和SD卡/文件夾中刪除文件,然後再次運行應用程序並拍攝其他照片...由於某種原因,舊照片出現在文件夾中...它必須緩存或存儲它別的地方......沒有人知道在哪裏以及如何刪除呢?感謝

回答

0

我不能給你一個確切的答案,但我的感覺是,MediaStore是ContentProvider的,所以你可以調用ContentResolver.delete(URI)。

相關問題