E-Mail-Anhang absichtlich mit dem Schema "mailto:"
Ich benutze diesen Code, um eine Datei anzuhängen:
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SENDTO);
String uriText;
Uri file = Uri.fromFile(new File(path));
uriText = "mailto:" +
"?subject=the subject" +
"&body=the body of the message"+
"&attachment="+file;
uriText = uriText.replace(" ", "%20");
Uri uri = Uri.parse(uriText);
emailIntent.setData(uri);
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
(Beachten Sie, dasspath
ist so etwas wie "/sdcard/test.jpg" und das habe ich benutztACTION_SENDTO
weil ich nur E-Mail-Apps in der Auswahl sehen will.)
Die Absicht wird eine Liste der E-Mail-Anwendungen bereitstellen, der Anhang wird jedoch nicht in E-Mail oder Google Mail angezeigt. Wie kann ich den Anhang anzeigen lassen?