如何将vcard作为短信/ mms发送?

时间:2012-03-14 07:44:43

标签: android message mms attachment vcard

大家好,               我正在开发一个应用程序,它具有发送vcard(vcf文件)的功能,我生成了一个特定联系人的vcf文件,并能够使用电子邮件发送它,但我想通过短信/ mms功能发送它,无法这样做了。我已经通过论坛,很多问题他们建议sendDataMessage,但它并不适合我。在一些解决方案中,他们建议使用Intent.EXRTA_STREAM,但它也无法正常工作,所以请给我另一种发送vcard的方法从我的应用程序或尝试提供一些代码.Thanx

1 个答案:

答案 0 :(得分:1)

您已生成vcard的.vcf文件。然后你可以附加这个文件,系统有意将其作为彩信发送。

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