如何将vcard作为sms/mms发送



大家好,我正在开发一个具有发送vcard(vcf文件)功能的应用程序,我生成了一个特定联系人的vcf文件,可以使用电子邮件发送,但我想通过sms/mms功能发送,但无法这样做。我浏览了论坛,在很多问题上,他们建议发送DataMessage,但对我来说并不令人满意。在一些解决方案中,他们建议Intent.EXTRA_STREAM,但它也不起作用,所以请给我一个从我的应用程序发送vcard的替代方法,或者尝试提供一些代码。Thanx

因为您已经生成了vcard的.vcf文件。然后您可以将此文件附加到系统中,以便将其作为MMS发送。

    Intent sendIntent = new Intent(Intent.ACTION_SEND);
    sendIntent.setType("text/x-vcard");
    sendIntent.putExtra(Intent.EXTRA_STREAM,
            Uri.parse(outputFile.toURL().toString()));
    startActivity(sendIntent);

相关内容

  • 没有找到相关文章

最新更新