Configuración de la imagen de ImageView usando la ruta del archivo desde el almacenamiento externo

Hola, quería cambiar la imagen de mi ImageView utilizando una ruta que he guardado en mi base de datos SQLite. Bueno, lo que quiero lograr es que esto se ejecute por segundo, siempre que la imagen esté disponible, se mostrará y permanecerá hasta que la próxima imagen esté disponible. Pero utilizará una imagen predeterminada siempre que no haya nada que mostrar. Pero por ahora, el principal problema que quería resolver es que no puedo configurar la imageView usando la ruta que tengo. Probé diferentes soluciones, como hacer un mapa de bits desde la ruta, pero aún así recibo el mismo error, que es:E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /mnt/sdcard/Echo/Images/Awesome4 - 00:01.jpg: open failed: ENOENT (No such file or directory)

Aquí está mi código a partir de ahora:

String path = db.getImagePath(file_name, curTime);

                            Log.v("Your image filename", file_name);
                            Log.v("Your currentPosition", curTime);

                            Log.v("Your Path Playback edit", path);

                            try{
                                preview.setImageURI(Uri.parse(Environment.getExternalStorageDirectory()+"/Echo/Images/"+file_name));
                            }catch (Exception e){
                                e.printStackTrace();
                                preview.setImageResource(R.drawable.sample_image);
                            }

Esto se ejecuta bajo un método ejecutable. y aquí está el logcat que obtengo:

V/Your Path: /mnt/sdcard/Echo/Images/
V/Your image filename: Awesome4 - 00:01.jpg
V/Your currentPosition: 00:01
V/Your Path Playback edit: /mnt/sdcard/Echo/Images/
E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /mnt/sdcard/Echo/Images/Awesome4 - 00:01.jpg: open failed: ENOENT (No such file or directory)
I/System.out: resolveUri failed on bad bitmap uri: /mnt/sdcard/Echo/Images/Awesome4 - 00:01.jpg
D/dalvikvm: GC_CONCURRENT freed 380K, 14% free 3067K/3560K, paused 74ms+3ms, total 226ms
V/Your image filename: Awesome4 - 00:02.jpg
V/Your currentPosition: 00:02
V/Your Path Playback edit: [ 06-27 04:14:07.691  6043: 6043 E/BitmapFactory ]
 /mnt/sdcard/Echo/Images/Awesome4 - 00:02.jpg: open failed: ENOENT (No such file or directory)

Respuestas a la pregunta(1)

Su respuesta a la pregunta