我需要通过短信发送联系方式。所以,我正在使用.vcf文件。
仍然,我需要将它附加到android SDK中的短信。 android中有这样的功能。我在智能手机上试过了;
我正在寻找这样做几天的方法,到目前为止我找到的所有内容都是this nice library to construct vCard和this method of SMSManager class。
有谁知道怎么做?我想这个问题的解决方案不仅适用于vcf,还适用于任何文件扩展名。
如果你要添加一些代码作为例子,你会让我开心))
答案 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