Android - 如何将文件附加到SMS?

时间:2012-05-02 19:24:56

标签: android file sms vcard

我需要通过短信发送联系方式。所以,我正在使用.vcf文件。

仍然,我需要将它附加到android SDK中的短信。 android中有这样的功能。我在智能手机上试过了;

我正在寻找这样做几天的方法,到目前为止我找到的所有内容都是this nice library to construct vCardthis method of SMSManager class

有谁知道怎么做?我想这个问题的解决方案不仅适用于vcf,还适用于任何文件扩展名。

如果你要添加一些代码作为例子,你会让我开心))

2 个答案:

答案 0 :(得分:4)

由于您有一个File对象,您可以使用此代码发送彩信

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

答案 1 :(得分:2)

我认为您需要使用MMS的MMS打算 AFAIK SMS只是文本,在MMS中你可以添加文件。

请参阅以下stackoverflow question以及此blog entry