Almacenar cosas específicas de la aplicación en la tarjeta SD puede no ser la forma correcta. Debe almacenar imágenes en
// it will reside in data/data/com.package.name
String path = getApplicationContext().getFilesDir() + "/";
File imagesFolder = new File(path);
imagesFolder.mkDir();
y coloque los archivos de imagen aquí en esa carpeta. Para que se pueda eliminar la dependencia de la tarjeta SD.