|
Hola de nuevo, direis que soy una pesadilla, perdonarme.
Ya he conseguido que funcione el compartir, era una I del intent que estaba mayuscula en vez de minuscula.
Ya lo que es la funcion de compartir lo hace, lo que no hace es guardar la imagen correctamente, es decir, me crea un jpg llamado imagen pero sin una imagen, es como un icono vacio, a ver si ves algun error a lo hora del activity, sobre la ruta que este algo mal puesto.
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
uri= "/sdcard/imagen.jpg";
Bitmap imagen= ((BitmapDrawable)img.getDrawable()).getBitmap();
try {
FileOutputStream fichero = new FileOutputStream("/sdcard/imagen.jpg");
imagen.compress(Bitmap.CompressFormat.JPEG, 90, fichero);
fichero.close();
} catch (Exception e) {
}
intent.putExtra(Intent.EXTRA_STREAM,Uri.parse("Fil e://" + uri));
intent.setType("Image/jpg");
startActivity(Intent.createChooser(intent,"Share Image" ));
return true;
Última edición por cepillo Día 18/11/13 a las 19:30:40
|