thanks!  this works perfectly!!!!

can you use a uri for sending an MMS as well?

http://groups.google.com/group/android-developers/browse_thread/thread/5fab45e641ca40c1

On Sep 17, 9:27 am, Kostya Vasilyev <[email protected]> wrote:
>   Phil,
>
> This is how I do it. Now that the subject has to be specified in the
> URI, since some email applications (HTC Sense version 1.x) have bugs and
> don't pick up the subject when specified as an extra.
>
> > final Intent view = new Intent(Intent.ACTION_VIEW);
> > final StringBuilder uri = new StringBuilder("mailto:";);
> > uri.append(getString( ... recepient address ... ));
> > uri.append("?subject=").append(Uri.encode( ... subject ...));
> > uri.append("&body=").append(Uri.encode(getString( ... body text ... )));
> > view.setData(Uri.parse(uri.toString()));
> > startActivity(view);
>
> -- Kostya
>
> 17.09.2010 20:02, sdphil пишет:
>
>
>
> > hi,
>
> > I want to send an e-mail, and so I use the typical intent --
>
> > Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
> > emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
> > emailIntent.putExtra(Intent.EXTRA_TEXT, text);
> > emailIntent.setType("text/plain");
> > startActivity(Intent.createChooser(emailIntent, "Pick EMail");
>
> > When I do this, the chooser comes up and gives all kinds of choices,
> > for anything that can handle text/plain i assume, because there's
> > stuff in there that doesn't support "e-mail".  How can I make it so
> > that it will only show applications that support email (gmail, mail,
> > yahoo mail, etc...) and not stuff like "Bluetooth", "Facebook", etc...
>
> > tia.
>
> --
> Kostya Vasilyev -- WiFi Manager + pretty widget 
> --http://kmansoft.wordpress.com

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to