I believe this was deliberately left out of the code for 1.0. I'm not aware of any plans to add it in Cupcake. I suggest you file a feature request.
On Jan 7, 7:09 am, "Blake B." <bbuckle...@yahoo.com> wrote: > I'll ping the group one last time. Can anyone confirm that this is > not possible? > > I looked at the latest com.android.mms.ui.ComposeMessageActivity in > the main code branch now (I believe this includes the Cupcake > updates), and it still appears the handleSendIntent() intent method is > assuming that any EXTRA_STREAM data is an image, without checking the > data MIME type. > > Any other ideas to maybe directly create an MMS message to send? It's > hard for me to believe this is completely not possible to do in code. > > Thanks again, > Blake > > On Jan 5, 8:50 am, "Blake B." <bbuckle...@yahoo.com> wrote: > > > Ok, digging into the com.android.mms.ui.ComposeMessageActivity > > "handleSendIntent()" method, it appears as though only Image > > attachments are expected in Intent Extras? Does anyone have any > > creative work-arounds of how to create/send an MMS message with an > > audio attachment? > > > private void handleSendIntent(Intent intent) { > > Bundle extras = intent.getExtras(); > > > if (Intent.ACTION_SEND.equals(intent.getAction()) && (extras ! > > = null) && extras.containsKey(Intent.EXTRA_STREAM)) { > > Uri uri = (Uri)extras.getParcelable(Intent.EXTRA_STREAM); > > if (uri != null) { > > convertMessage(true); > > addImage(uri); <---- IMAGE IS > > BEING ASSUMED > > } > > } > > } > > > Will audio attachments via Intents be supported in the "cupcake" > > release? (I haven't downloaded it yet myself) > > > Thanks, > > Blake > > > On Dec 30 2008, 8:52 pm, "Blake B." <bbuckle...@yahoo.com> wrote: > > > > Hello all, > > > > I am trying to create an MMS message with an audio attachment and a > > > message for the user to view and then click "send" themselves. If you > > > create a new Message on your own, you are able to attach an audio file > > > (.amr in this case), but how do you do this programatically? > > > > When I do this code below, I get the MMS Compose Message window, but > > > it gives an error message: "Unsupported picture format. Please select > > > a different picture.": > > > > final Intent i = new Intent(Intent.ACTION_SEND); > > > i.putExtra("sms_body", msgText); > > > i.putExtra(Intent.EXTRA_STREAM, audioUri); > > > i.setType("*/*"); > > > startActivity(i); > > > > When I run this code below (changed MIME type from "*/*" to "audio/*" > > > or "audio/amr", Android instead brings up the GMail client with the > > > audio attachment on the email: > > > > final Intent i = new Intent(Intent.ACTION_SEND); > > > i.putExtra("sms_body", msgText); > > > i.putExtra(Intent.EXTRA_STREAM, audioUri); > > > i.setType("audio/*"); > > > startActivity(i); > > > > How can I direct the system to create an MMS message with a .amr > > > attachment? > > > > Thanks, > > > Blake --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---