Вот простое «решение на основе одного файла»:
Всякий раз, когда вы добавляете файл, сообщите MediaStore Content Provider об этом, используя
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(imageAdded)));
Главное преимущество: работа с любым типом пантомимы, поддерживаемым MediaStore
Всякий раз, когда вы удаляете файл, сообщите MediaStore Content Provider об этом, используя
getContentResolver().delete(uri, null, null)