Does anyone know how to programmatically send a MMS via the Android SDK? Any version of the SDK will do, just need to know where to get started. I know how to send / receive SMS, I now need to add a picture to the message before sending.
This worked for me.
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra("sms_body", "some text");
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(url));
sendIntent.setType("image/png");
The url being passed to the Uri.parse method should be of the form used to access the media store such as content://media/external/images/media/23.
From the series at jtribe.
I'd love to get an answer to this one myself. It seems like a gaping hole in the API right now, and it's ridiculous that SMS is supported but MMS is not.
You might be able to leverage the MMS application itself; there's code in there for sending the MMS. You can see the source at the Android source repository
Ping -- I'm also very interested to know if anyone has found a solution to this one ...
Did you get a solution for this? I also need to send MMS programmatically
Seems to be an answer already posted: http://stackoverflow.com/questions/2972845/i-want-send-image-through-using-mms-in-android/2973016#2973016