Образ, сохраненный к sdcard, не появляется в приложении для Галереи Android

Я сохраняю образ к sdcard, и это не появляется в приложении Галереи, пока я не осуществляю sdcard и возвращаю его назад.

У Вас есть какая-либо идея, почему это так?

Кажется, что приложение Галереи имеет некоторый кэш, который не обновляется на файле, сохраняют...

На самом деле я также хочу открыть просто сохраненное изображение в приложении Галереи и не иметь никакого успеха с этим
это - мой вопрос об этой проблеме.

86
задан Community 23 May 2017 в 11:54
поделиться

2 ответа

Система сканирует SD-карту, когда она установлена, чтобы найти какие-либо новые изображения (и другие) файлы. Если вы программно добавляете файл, то вы можете использовать этот класс:

http://developer.android.com/reference/android/media/mediaScannerConnection.html

44
ответ дан 24 November 2019 в 07:57
поделиться

Вот код для MediaScannerConnection:

MyMediaConnectorClient client = new MyMediaConnectorClient(newfile);
MediaScannerConnection scanner = new MediaScannerConnection(context, client);
client.setScanner(scanner);
scanner.connect();

newfile - объект File вашего нового/сохраненного файла.

8
ответ дан 24 November 2019 в 07:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: