Отправка MMS с помощью карты .vcf с намерением - PullRequest
0 голосов
/ 15 октября 2018

Есть много ответов на этот вопрос, но никто не помог.

Я хочу отправить 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.

...