Je crée une application qui a une fonctionnalité "d'exportation" qui convertit les données de l'utilisateur en fichier CSV et permet à l'utilisateur de l'envoyer en pièce jointe à quelqu'un (vraisemblablement).Envoyer un e-mail avec une pièce jointe depuis une application
Le fichier CSV a été créé avec succès, mais lorsque j'essaie d'envoyer l'e-mail, je rencontre un problème. L'appareil a l'air d'envoyer l'e-mail avec la pièce jointe appropriée, mais lorsque l'e-mail est reçu ... il n'y a aucune pièce jointe ...
Voici le code que j'utilise pour envoyer l'e-mail:
final Intent email = new Intent(android.content.Intent.ACTION_SEND);
email.setType("text/html");
email.putExtra(android.content.Intent.EXTRA_SUBJECT, getString(R.string.email_subject));
email.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(getString(R.string.email_1)));
email.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///" + getString(R.string.csv_title)));
startActivity(Intent.createChooser(email, "Send mail..."));
double possible de [problème pour envoyer un e-mail avec une pièce jointe par programme] (http://stackoverflow.com/questions/1247983/problem-sending-an-email-with-an-attachment-programmatically) Comment –
avez-vous créé le fichier CSV? – rasen58