Cómo enviar MMS sin intención programáticamente.

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

Quiero enviar MMS pero no quiero usar el objeto intencional como el anterior porque estoy desarrollando mi propia aplicación del administrador de SMS. Entonces, ¿cómo puedo enviar MMS?

Me estoy refiriendoa este código de enlace Pero no lo entiendo y no funciona.

Respuestas a la pregunta(2)

Su respuesta a la pregunta