Last couple of day I have been researching on how to send a MMS in android without using Intents, to be honest it is not an easy task and help on Google is limited on this case.
However, one post on stackoverflow.com which helped me immensely.
it seems to be author has looked into the android MMS source code and provided vital information on how to send a MMS. For me, being a rookie hooking up all the MMS code in my project seems to be a nightmare.
When i further look, I found a nice library called "jmmslib" here
which can be directly used in Android to create a MMS but in my cause i found it not to be working very well because sometimes it works, sometime not. (may be something wrong with my code) but it was giving me a hard time and had to look for a better solution.
Then, I found a Nokia Java based MMS impelmentation. You can found it here
you can download the my source code here.
Guys, please remove my number from the code before testing. I am getting weird pics in the night :D
Update - 2013-09-17
I just saw TextSecure app is sending MMS messages.. You can find the code here