Por ejemplo: tiene una opción de compartir imagen en su aplicación.
definiría usted la intención de esta manera:
Intent picMessageIntent = new Intent(android.content.Intent.ACTION_SEND);
picMessageIntent.setType("image/jpeg");
File downloadedPic = new File(
Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_DOWNLOADS),
"q.jpeg");
picMessageIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(downloadedPic));
Que cuando llame:
startActivity(picMessageIntent);
todas las aplicaciones en su teléfono capaz de conseguir esta imagen serán listados.
Si desea custimize el título de esa lista, puede utilizar createChooser así:
startActivity(Intent.createChooser(picMessageIntent, "Send your picture using:"));
genial ... ¡ahora está claro! Muchas gracias. –
Gracias; muy conciso. Trabajó para mí la primera vez. –
¿Qué sucede si solo se encuentra una aplicación compatible, habrá una lista que contenga una sola entrada para esta aplicación encontrada o la aplicación se cargará de manera predeterminada, omitiendo el mensaje? – samosaris