Есть много ответов на этот вопрос, но никто не помог.
Я хочу отправить MMS с помощью намерения.Я сделал следующее:
Intent i = new Intent(Intent.ACTION_SEND, Uri.parse("mmsto:" + "8XXXXXXXX"));
uri=FileProvider.getUriForFile(this,this.getApplicationContext().getPackageName()+".utils.NDFileProvider",new File(file));
i.setType("text/x-vcard");
i.putExtra(Intent.EXTRA_STREAM, uri);
i.putExtra(Intent.EXTRA_TEXT, "test message");
startActivity(i);
Теперь проблема в том, что, когда я перехожу к «Приложению сообщений», он просит меня ввести «Номер получателя», пока я уже указал «mmsto:».Я также попытался следовать, поставив
i.putExtra("address","8XXXXXXXXX");
, а также попробовал некоторые другие типы MIME.