Мое приложение позволяет пользователю сохранять изображение на SD-карту. Но я не уверен, как сделать так, чтобы он появился в галерее, пока вы не отключите и не подключите SD-карту. Я пару дней искал эту проблему в Google, но не знаю, как заставить ее появляться автоматически. я нашел эта ссылка, но я не знаю, как использовать этот класс. Это то, что я использую для сохранения файла. Внизу блока try catch находится то место, где я хочу сканировать 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 {
...
}
Я был бы признателен, если бы кто-нибудь мог указать мне правильное направление.