Jak utworzyć folder obrazu aplikacji, aby wyświetlić go w galerii Androida

Mam aplikację, w której użytkownik tworzy obraz, a następnie chcę go zapisać, aby był widoczny z domyślnej aplikacji galerii.

Teraz nie chcę, aby zdjęcia były zapisywane w tym samym folderze, co zdjęcia zrobione z aparatu, chcę je zapisać w folderze dedykowanym aplikacji, podobnie jak obrazy z aplikacji takich jak WhatsApp lub Facebook.

Próbowałem je zapisać w tych dwóch lokalizacjach:

File imagePath = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)+ File.separator + appDirectoryName + File.separator);

i tu

File imagePath = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES)+ File.separator + appDirectoryName + File.separator);

Jeśli przeglądam telefon, widzę, że udało mi się zapisać obrazy, ale nie są one wyświetlane w aplikacji galerii. To oczywiste, że czegoś mi brakuje, ale nie wiem, co to jest. Może dodanie jakiegoś rodzaju metadanych do plików lub folderów, aby galeria je rozpoznała?

questionAnswers(6)

yourAnswerToTheQuestion