comment appeler une application de messagerie sur la plateforme Android
-
05-07-2019 - |
Question
il existe une intention de « envoyer un courrier électronique.
» Dans notre application
doit envoyer un courrier, comment peut invoquer cette intention
La solution
Vous ne pouvez pas envoyer directement un courrier électronique sans utiliser une version piratée de l'apis javamail, mais vous pouvez facilement demander à l'utilisateur de vous en envoyer un à l'aide de Intent.ACTION_SEND et d'un sélecteur d'intention.
final Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("text/plain");
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"webmaster@website.com"});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "my subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "body text");
context.startActivity(Intent.createChooser(emailIntent, "Send mail..."));
Assurez-vous que vous êtes sur un périphérique réel lorsque vous testez ce code car il ne fonctionnera pas dans l'émulateur.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow