Ver Mensaje Individual
  #23  
Viejo 15/11/13, 12:14:01
Array

[xs_avatar]
oxot oxot no está en línea
Usuario muy activo
 
Fecha de registro: may 2010
Localización: Santiago
Mensajes: 741
Modelo de smartphone: Xiaomi RedRice
Tu operador: Pepephone
 Cita: Originalmente Escrito por kriogeN Ver Mensaje
Para obtener la imagen necesitas esto:

Bitmap imagen= ((BitmapDrawable)imageView.getDrawable()).getBitma p();

Una vez que tienes la imagen necesitas almacenarla en un fichero para poder compartirla:

try {
FileOutputStream fichero = new FileOutputStream(ruta);
imagen.compress(Bitmap.CompressFormat.PNG, 90, fichero);
fichero.close();
} catch (Exception e) {

}

Ya lo único que te queda es usar el código que has puesto antes para el Send Intent poniendo la ruta del fichero.
Pero, y digo desde mi desconocimiento, si la va a compartir desde su aplicación (con otra actividad o con otra app), ¿no la podría poner en un objeto en el Intent en lugar de guardar un fichero?
¿O es que la quiere dejar guardada para que se pueda abrir desde fuera de la aplicación?
Saludos.
Responder Con Cita