4

How does one send a simple email message, in code, on Android?

Jacob Marble
  • 28,555
  • 22
  • 67
  • 78
Sankar Ganesh PMP
  • 11,927
  • 11
  • 57
  • 90

3 Answers3

15
Intent sendIntent;

sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Test Subject");
sendIntent.putExtra(Intent.EXTRA_TEXT, "Test Text");
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + fileName));
sendIntent.setType("image/jpeg");

startActivity(Intent.createChooser(sendIntent, "Send Mail"));
Jacob Marble
  • 28,555
  • 22
  • 67
  • 78
Sankar Ganesh PMP
  • 11,927
  • 11
  • 57
  • 90
4

Check out the code at anddev.org for how to do it using intents.

Chris Thompson
  • 35,167
  • 12
  • 80
  • 109
0

If you don't want to use the User interface for sending mails, check this link: Sending Email in Android using JavaMail API without using the default/built-in app

Community
  • 1
  • 1
Sonhja
  • 8,230
  • 20
  • 73
  • 131