Je veux envoyer un e-mail à partir de mon application, comment écrire du code pour envoyer un e-mail à partir de mon application, avoir une configuration pour e-mail?Comment envoyer un email depuis android en utilisant java mail
Merci Tous
Je veux envoyer un e-mail à partir de mon application, comment écrire du code pour envoyer un e-mail à partir de mon application, avoir une configuration pour e-mail?Comment envoyer un email depuis android en utilisant java mail
Merci Tous
Vous pouvez utiliser le système Android intention de lancer le client de messagerie natif sur le téléphone. Vous pouvez pré-remplir les champs. L'intervention de l'utilisateur est nécessaire pour envoyer l'email. code serait quelque chose comme:
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL, recipients);
email.putExtra(Intent.EXTRA_TEXT, "First Email from Android");
email.putExtra(Intent.EXTRA_SUBJECT, "Subject & Predicate");
email.setType("message/rfc822");
startActivity(email);
Vous pouvez également envoyer des pièces jointes, voir this thread pour plus de détails.
EDIT:
Utilisez android.content.Intent.EXTRA_STREAM
et lui passez l'URI de votre fichier image de fichier.
Pour par exemple: si vous avez votre fichier image sur votre carte SD, vous pouvez dire:
emailIntent.putExtra(android.content.Intent.EXTRA_STREAM,
Uri.parse("file://"+Environment.getExternalStorageDirectory().getAbsolutePath()+"/mybitmap.png"))
Si vous souhaitez envoyer un courriel par programme, sans intervention de l'utilisateur, vous pouvez utiliser le port JavaMail pour Android. Je n'ai pas essayé moi-même, mais voir le fil suivant pour plus de détails: Sending Email using JavaMail
@Merci samuch, comment puis-je joindre le fichier image dans l'e-mail – sivaraj
J'ai ajouté les détails dans ma réponse. Vérifiez également le fil de google référencé. – Samuh