Мое приложение может делать фотографии и сохранять их в указанной папке. Используя ES File Explorer, я могу подтвердить, что изображение было сохранено на SD-карте и в указанной папке.
Однако в моей галерее этот альбом отображается не сразу. Это должно занять довольно много времени. Есть ли способы сделать обнаружение немедленным с помощью кодов?
Следующие коды вещания, похоже, не работали. Моя галерея не сразу обновляется, чтобы получить только что созданный альбом и изображение.
Любезно помочь. Спасибо!
if (type == MEDIA_TYPE_IMAGE){
mediaFile = new File(mediaStorageDir.getPath() + File.separator +
"IMG_"+ timeStamp + ".png");
Intent mediaScanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
Uri contentUri = Uri.fromFile(mediaFile);
mediaScanIntent.setData(contentUri);
v.getContext().sendBroadcast(mediaScanIntent);
}