如何在Android中发送vcard 联系人?vcf var SMS或MMS?

如何在Android中发送vcard 联系人?vcf var SMS或MMS?,第1张

概述我想修改可以通过以下方式发送(联系人/vcard/.vcf文件)的Android源代码彩信或短信,Android默认方式是通过蓝牙.我发现了很多方法,但是所有方法都不起作用.我知道vcf格式是这样的:BEGIN:VCARDVERSION:2.1N:;lybeen;;;FN:lybeenTEL;CELL;PREF:1-123-234-1234TEL;CELL:000-111

我想修改可以通过以下方式发送(联系人/vcard/.vcf文件)的Android源代码
彩信或短信,AndroID默认方式是通过蓝牙.
我发现了很多方法,但是所有方法都不起作用.
我知道vcf格式是这样的:

BEGIN:VCARDVERSION:2.1N:;lybeen;;;FN:lybeenTEL;CELL;PREF:1-123-234-1234TEL;CELL:000-111-1111END:VCARD

我通过短信将此字符串作为普通消息发送.某些AndroID手机可以将其重新识别为联系人,但是大多数AndroID手机无法将其重新识别,但是我不知道如何通过彩信发送联系人.

解决方法:

虽然我认为我在回答这个问题上很晚,它是否会对OP有所帮助,但对将来的访问者总是有帮助的.

要通过彩信发送Vcard,您只需要附加.vcf文件并符合系统的意图.

            Intent sendIntent = new Intent(Intent.ACTION_SEND);            sendIntent.setType("text/x-vcard");            sendIntent.putExtra(Intent.EXTRA_STREAM,                    Uri.fromfile(outputfile));            startActivity(sendIntent);
总结

以上是内存溢出为你收集整理的如何在Android中发送vcard /联系人/?vcf var SMS或MMS?全部内容,希望文章能够帮你解决如何在Android中发送vcard /联系人/?vcf var SMS或MMS?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1071223.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存