删除MediaStore.Images.Media.insertImage创建的图像和缩略图

时间:2012-03-09 03:43:24

标签: android

我意识到了

MediaStore.Images.Media.insertImage (ContentResolver cr, Bitmap source, String title, String description)

将创建2个文件(图像和缩略图)

如何删除两个创建的图像?

1 个答案:

答案 0 :(得分:1)

使用此命令,使用您要删除的图像的ID:

mediaStoreIds.add(mediaStoreId);
context.getContentResolver().delete(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, BaseColumns._ID + "=?", new String[]{Long.toString(mediaStoreIds.get(id))});

以及以下删除缩略图:

mediaStoreIds.add(mediaStoreId);
context.getContentResolver().delete(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, BaseColumns._ID + "=?", new String[]{Long.toString(mediaStoreIds.get(id))});