Android - ruta imagen en string

 
Vista:
Imágen de perfil de Francisco
Val: 466
Oro
Ha mantenido su posición en Android (en relación al último mes)
Gráfica de Android

ruta imagen en string

Publicado por Francisco (358 intervenciones) el 05/12/2014 14:47:18
quiero guardar la ruta de una imagen que tengo en res/raw/imagen1.jpg en una base de datos

String ruta_foto= getResources().getString(R.raw.magen1);

la ruta creo que me la devuelve bien es re/raw/imagen.jpg

pero luego no se cargar un bitmap con esta ruta

Si la ruta esta bien porque no e carga.

sin embargo si cargo la ruta de na imagen de la galería de imagenes si se carga

Que estoy hacieno mal.
Gracias por todo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de James
Val: 103
Bronce
Ha disminuido 1 puesto en Android (en relación al último mes)
Gráfica de Android

ruta imagen en string

Publicado por James (34 intervenciones) el 07/12/2014 16:42:26
Obten una instancia a los recursos con getResources() y luego usa openRawResource(R.raw.imagen1). Este método devuelve un InputStream, así que lo guardas.

Luego crea un bitmap y le asignas el contenido con el método estático BitmapFactory.decodeStream(TUSTREAM)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Francisco
Val: 466
Oro
Ha mantenido su posición en Android (en relación al último mes)
Gráfica de Android

ruta imagen en string

Publicado por Francisco (358 intervenciones) el 07/12/2014 17:36:39
gracias por tu interés pero no se hacerlo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
image=(ImageView) findViewById(R.id.imageView1);
 
      InputStream  jjj = (InputStream) openRawResource(R.raw.ic_launcher);
 
       bmp = Bitmap.createBitmap(20, 20, Bitmap.Config.RGB_565);
 
       bmp=BitmapFactory.decodeStream(jjj);
 
       image.setImageBitmap(bmp);
}
 
 
    // De donde saco el método  openRawResource
 
    private Object openRawResource(int icLauncher) {
	// TODO Apéndice de método generado automáticamente
	return icLauncher;
    }
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar