Отправка MMS на разные устройства Android

Мне нужно отправить MMS. На мой герой этот код выглядит некрасиво, но работает:

Intent sendIntent = new Intent("android.intent.action.SEND_MSG"); 
   sendIntent.putExtra("address", toText); 
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "subject");

sendIntent.putExtra("sms_body", textMessage); 
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(url));
sendIntent.setType("image/jpeg"); 
startActivity(sendIntent);

Но мне кажется, что на других устройствах это вообще не работает. Я хочу отправить напрямую в основное приложение обмена сообщениями без каких-либо вариантов (конечно, лучшее решение - прямо из моего приложения). Потому что не уверен, что все они справятся с этим правильно. Если кто-нибудь может порекомендовать какую-либо стороннюю библиотеку, я буду признателен.

Ответы на вопрос(3)

Ваш ответ на вопрос