2012-03-14 39 views
3

大家好, 我正在研究一个应用程序,它具有发送vcard(vcf文件)的功能,我生成了一个特定联系人的vcf文件并且能够使用电子邮件发送它,但是我想通过短信发送它/ mms的功能和无法做到这一点。我已经通过论坛,在许多问题,他们建议sendDataMessage,但它并不适合我。在一些解决方案,他们建议Intent.EXRTA_STREAM,但它也不工作,所以请给我一个替代方式从我的应用程序发送一个vcard或尝试提供一些code.Thanx如何发送电子名片作为短信/彩信?

+0

任何解决方案?? – 2012-03-22 08:22:19

回答

0

正如你已经产生.vcf文件的vcard。那么你可以附加这个文件与系统的意图发送它作为彩信。

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

嘿Sahil,我正在开发一个聊天应用程序,所以我想发送聊天中的联系人,像什么应用程序,所以PLZ帮助我,如何得到解决方案。谢谢 – 2014-06-26 05:45:30