Android MediaStore insertVideo

Here is an easy ‘single file based solution’:

Whenever you add a file, let MediaStore Content Provider knows about it using

sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(imageAdded)));

Main advantage: work with any mime type supported by MediaStore

Whenever you delete a file, let MediaStore Content Provider knows about it using

getContentResolver().delete(uri, null, null)

Leave a Comment