У меня есть приложение, в котором пользователь создает изображение, а затем я хочу сохранить его так, чтобы он отображался в приложении галереи по умолчанию.
Теперь я не хочу, чтобы фотографии сохранялись в той же папке, что и фотографии, сделанные с камеры, я хочу, чтобы они были сохранены в папке, предназначенной для приложения, так же, как изображения из приложений, таких как WhatsApp или Facebook.
Я попытался сохранить их в этих двух местах:
File imagePath = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)+ File.separator + appDirectoryName + File.separator);
и здесь
File imagePath = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES)+ File.separator + appDirectoryName + File.separator);
Если я просматриваю телефон, я вижу, что я успешно сохраняю изображения, но они не отображаются в приложении галереи. Очевидно, что я что-то упускаю, но не знаю, что это. Может быть, добавить какие-то метаданные в файлы или папки, чтобы галерея узнала их?