thanks, I think I've come to that realization, and long term, that's what I'll do. in the short term, i need to get this to work... thanks again for your help...
On Sep 17, 9:53 am, Kostya Vasilyev <[email protected]> wrote: > Regrettably, no. > > This code comes from my app's about box, and there is no button to "send > mms to developer", as I don't publish my phone number :) > > Since you're asking about both email and mms.... if I may make a > suggestion.... > > Don't bother implementing separate buttons in the UI to "share via MMS", > "share via email", "share via Bluetooth". > > Just use ACTION_SEND and let Android ask the user how they want to share > the data. This way, you'll have all possible sharing options covered in > just a few lines of code. > > -- Kostya > > 17.09.2010 20:46, sdphil пишет: > > > > > thanks! this works perfectly!!!! > > > can you use a uri for sending an MMS as well? > > >http://groups.google.com/group/android-developers/browse_thread/threa... > > > 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 > > -- > 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

