The Email app doesn't handle the "message/rfc822" type, so the code you posted will only launch Gmail (which matches "*/*"), not Email. If you set the mimetype to "text/plain" instead, then Gmail, Email and Messaging will be presented as options for sending. If you want to offer only email options, you should use the SENDTO intent and specify a "mailto://" URI
On Tue, Feb 24, 2009 at 6:32 AM, Chronos <g358279012044...@gmail.com> wrote: > > Hello there :) > > I've already seen how to send an email multiple times - but I still > have one simple question: > on the actual device (T-Mobile G1 US-Version) I have NEVER been asked, > which client to use, although both clients are configured and working. > Is the "Email" application actually handling mail intents ? Or just > "Google mail" ? I would like to use ANY account to send email from - > not just gmail ... > > Thx in advance > > > > For those who haven't found it yet: > > Intent sendMail = new Intent(); > sendMail.setAction(Intent.ACTION_SEND); > sendMail.setType("message/rfc822"); > sendMail.putExtra(Intent.EXTRA_EMAIL, new String[] > { "some...@somewhere.com" }); > sendMail.putExtra(Intent.EXTRA_SUBJECT, "some subject"); > sendMail.putExtra(Intent.EXTRA_TEXT, "some content"); > startActivity(Intent.createChooser(sendMail, "choose email client"); > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---