La memorizzazione di elementi specifici dell'app sulla scheda SD potrebbe non essere il modo corretto. Dovresti archiviare le immagini su
// it will reside in data/data/com.package.name
String path = getApplicationContext().getFilesDir() + "/";
File imagesFolder = new File(path);
imagesFolder.mkDir();
e metti i file di immagine qui in quella cartella. Quindi la dipendenza dalla scheda SD può essere rimossa.