jak programowo wysłać MMS bez intencji

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);

Chcę wysłać wiadomość MMS, ale nie chcę używać zamierzonego obiektu, jak powyżej, ponieważ opracowuję własną aplikację menedżera sms. Więc jak mogę wysłać MMS?

Mam na myślido tego kodu łącza ale nie rozumiem tego i to nie działa.

questionAnswers(3)

yourAnswerToTheQuestion