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 -~----------~----~----~----~------~----~------~--~---