Мое приложение позволяет пользователю сохранять изображение на SD-карте. Но я не знаю, как это сделать в галерее, пока вы не размонтируете и не перемонтируете SD-карту. Я столкнулся с этой проблемой пару дней, но не знаю, как это сделать автоматически. я нашел эта ссылка, но я не уверен, как использовать этот класс. Это то, что я использую для сохранения файла. В нижней части блока catch try есть место, где я хочу отсканировать SD-карту для новых носителей.
FileOutputStream outStream = null;
File file = new File(dirPath, fileName);
try {
outStream = new FileOutputStream(file);
bm.compress(Bitmap.CompressFormat.JPEG, 100, outStream);
outStream.flush();
outStream.close();
} catch {
...
}
Если бы кто-нибудь мог указать мне в правильном направлении, я был бы признателен.