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