Ich habe eine Anwendung erstellt, die eine E-Mail mit einer Aufnahme sendet, wenn die Absicht ausgelöst wird und E-Mail als App zum Senden der Anlage ausgewählt ist, können Sie sehen, dass es eine Anlage ist Anhang wird nicht zugestellt.Android E-Mail-Absicht nicht senden Datei anhängen
Intent sendIntent = new Intent(Intent.ACTION_SEND);
//Mime type of the attachment (or) u can use sendIntent.setType("*/*")
sendIntent.setType("audio/3gp");
//Subject for the message or Email
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "My Recording");
//Full Path to the attachment
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(fileName));
//Use a chooser to decide whether email or mms
startActivity(Intent.createChooser(sendIntent, "Send email..."));
Irgendwelche Ideen?
Ich habe das gleiche Problem mit einem Bild, auch mit der "file: //" am Anfang. Hast du einen anderen Weg gefunden, es zum Laufen zu bringen? – skamlet
Ich habe das Problem gefunden, meine Datei war privat, daher konnte die Mailanwendung die Datei nicht lesen. Es funktioniert jetzt einwandfrei – skamlet
@ D4r7h Wie hast du deine Datei "nicht privat" gemacht? mit 'file.SetReadable (true);' ?? Ich habe auch versucht, die Datei in ~ Ordner zu verschieben, ohne Glück. Ich habe eine TXT-Datei, die korrekt gesendet wird. Können Sie mir einen Hinweis geben, pls? –