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?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage