A simpler solution is to use the static convenience method scanFile():
File imageFile = ...
MediaScannerConnection.scanFile(this, new String[] { imageFile.getPath() }, new String[] { "image/jpeg" }, null);
where this
is your activity (or whatever context), the mime-type is only necessary if you are using non-standard file extensions and the null
is for the optional callback (which we don’t need for such a simple case).