У меня есть этот код, чтобы отправить emai с audio attachment
, исходящим от raw folder
:
Intent i = new Intent(Intent.ACTION_SEND);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.setType("Audio/basic");
i.putExtra(Intent.EXTRA_SUBJECT, "mySubject");
i.putExtra(Intent.EXTRA_TEXT, "myBody");
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://[my_package]/raw/sound"));
startActivity(i);
Этот код отлично работает.
Я пытался адаптировать тот же код, чтобы я мог отправить MMS-сообщение с audio attachment
с raw folder
.
Я придумал это:
String uri= "mmsto:";
Intent i = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri));
i.putExtra("sms_body", "myBody");
i.putExtra("compose_mode", true);
i.putExtra(Intent.EXTRA_STREAM, Uri.parse"android.resource://[my_package]/raw/sound"));
startActivity(i);
Код открывает приложение SMS. Однако к сообщению нет никаких вложений!
Я правильно делаю? Пожалуйста, помогите мне с этим.