Search code examples
androidmmssmsmanager

How to send MMS without intent programmatically


Uri uri = Uri.parse("file://"+Environment.getExternalStorageDirectory()+"/test.png");
    Intent i = new Intent(Intent.ACTION_SEND);
    i.putExtra("address","1234567890");
    i.putExtra("sms_body","This is the text mms");
    i.putExtra(Intent.EXTRA_STREAM,"file:/"+uri);
    i.setType("image/png");
    startActivity(i);

I want to send MMS but I don't want to use intent object like above because I am developing my own application of sms manager. So how can I send MMS?

I am referring to this link code but I don't understand it and it doesn't work.


Solution

  • There is no public API to send an MMS in Android at the moment.