下面提供两种实现方式:
String imagePath = "your image path";
MediaScannerConnection.scanFile(context, new String[]{imagePath},
null, new MediaScannerConnection.OnScanCompletedListener() {
@Override
public void onScanCompleted(String path, Uri uri) {
// 删除成功或失败的处理
}
});
ContentResolver resolver = getContentResolver();
Uri uri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
String selection = MediaStore.Images.Media.DATA + " = ?";
String[] selectionArgs = new String[]{imagePath};
resolver.delete(uri, selection, selectionArgs);