Android - 如何通过短信/彩信发送/阅读 vCard?

标签 android sms contacts mms vcf-vcard

我正在寻找在我的应用程序中通过 SMS 发送/读取 vCard 的任何方式。我已经阅读了很多文章、网页、论坛等。甚至仍然不知道如何做到这一点。

这是交易。

  1. 用户选择一些特定的联系人
  2. App 为其生成 vCard
  3. 用户键入要将 vCard 发送到的号码
  4. 应用使用该 vCard 发送短信(?)
  5. 收件人收到带有 vCard 的短信并要求浏览联系人/添加到 联系人(?)

这里是 stackoverflow 中的一些帖子,有同样的问题:thisthis .仍然没有任何帮助...

我找到了 this nice library工作 .vcf 文件(写入和读取)。但是有没有办法将它发送到另一部手机(当然要正确阅读)?也许只是将其作为字符串发送?

HERE是一篇关于处理由 SMSManager.sendDataMessage() 方法发送的接收到的 SMS 中的数据的不错的堆栈帖子

求助!我会很高兴得到任何线索、有用的库或证明这在 Android 上是不可能的。如果没有办法通过 SMS,你能告诉我如何通过 MMS 做到这一点吗?

有趣的是,有很多应用程序具有该功能,所以我想这是可能的。

感谢所有回复的人。祝你有美好的一天。

最佳答案

当您有相应的系统时,您不必从代码中读取彩信。

要使用 vCard 发送彩信,您需要将 .vcf 文件附加到它。

Here是如何做到这一点的答案。

关于Android - 如何通过短信/彩信发送/阅读 vCard?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10372654/

相关文章:

android - 如何在android中检索联系人列表

安卓DIP大小错误

android - Android数据库文件的路径是什么?

java - 如何将 Jpeg2000 (.jp2) 渲染到 ImageView?

c# - Xamarin C# 读取消息 |覆盖错误

python - 通过 Python 和 smtplib 发送 Verizon SMS 消息

java - 有条件地实现一个接口(interface)

java - 通过应用程序发送短信

android - 从 Android Froyo 2.2 检索联系人

php - 联系表格不会返回主页