问题标签 [vcf-vcard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1293 浏览

vcf-vcard - vCard 解析不同的参数

我需要编写一个 vCard 解析器。现在的问题是我得到的 Vcard 可以有 n 个参数,比如说 TEL;CELL:123 或 TEL;CELL;VOICE:123 或 TEL:HOME;CELL;VOICE:123 现在我如何获得这种格式真的取决于我的来源(可能多种多样)。现在我需要制作一个通用阅读器,它可以识别所有这些不同的参数集可以映射到单个字段(在本例中为手机号码),但发送此信息的方式因所有来源(谷歌、MS、诺基亚)而异. 有人可以就如何处理这种情况提出任何建议吗

0 投票
1 回答
3991 浏览

java - 使用 Cardme Java 创建 VCard

您好我正在尝试使用 Cardme API 在 Java 中创建一个 vcard (.vcf) 文件。我可以保存一个 .vcf 文件,但它没有内容并且是空的。请在下面找到我的代码,

感谢解决此问题的任何帮助。

0 投票
2 回答
2516 浏览

localization - 从数据库字段本地化邮政/物理地址显示

谁能指出我使用某种可解析的标准词汇作为地址部分的国际邮政/住宅/送货地址格式模板列表?

理想的列表包含一个国家代码,然后是一个使用可替换标记的格式,这样我就可以将数据库地址字段替换为模板,以生成可以以本地格式打印的内容。

例如

背景:我曾经有一个简单的自由文本字段来接受地址。移动以支持 vCard 下载,这需要将地址分解为特定字段。没关系:我们可以进行迁移。我正在寻找一种以“正确”顺序为每个国家/地区显示字段的方法。感谢您的帮助!

0 投票
1 回答
309 浏览

mobile - 是否可以通过 SMS 将联系信息发送到任意手机?

我正在开发一个通过短信向客户发送数据的应用程序。我想做的是向客户发送一条欢迎短信,其中包含我的联系信息,格式可以只是“点击添加”,因为没有更好的术语。

如果无法跨手机平台执行此操作,是否有资源显示如何为最常见的手机执行此操作?

0 投票
3 回答
7376 浏览

android - 如何在 Android 中发送 vcard/contacts/?vcf var SMS 或 MMS?

我想修改可以通过MMS或SMS发送(联系人/vcard/.vcf文件)的Android源代码,Android默认方式是通过蓝牙。我找到了很多方法,但都行不通。我知道vcf格式是这样的:

我通过 SMS 将此字符串作为普通消息发送。部分安卓手机可以识别为联系人,但是大部分安卓手机无法识别,不知道怎么通过彩信发送联系人。

0 投票
0 回答
636 浏览

android - Android 导出 vcard 和 android.pim 类

我正在寻找一种将联系人转换为 VCard 字符串的内置方法。我发现VCardBuilderVCardComposer类位于android.pim.vcard包中。Eclipse 导入时找不到这个包,官方文档也没有提及。

如何导入和使用这些类?或者是编写我自己的 Vcard 导出器的唯一选择?


问候

0 投票
1 回答
250 浏览

flash - 电子名片导入/导出?

我有一个 Adob​​e Air 应用程序,我正在尝试构建一种导入和导出 vCard 的方法。我想知道是否有一种简单的方法,或者有没有人知道任何可以指导我的事情。

问候,

0 投票
3 回答
15610 浏览

php - 在 PHP 中格式化 VCard

我正在尝试通过 PHP 生成一个 VCard,然后他们通过电子邮件将其发送给用户。我用硬编码数据编写了一个初始脚本,但最终结果将填写来自 MySQL 的 VCard。

当将 VCard 与合法 VCard(从另一个站点下载并测试)并排查看时,它们看起来几乎相同,但是当我尝试导入生成的 VCard 时,它显示没有数据。实际上,如果我在手机上打开它,它甚至不会识别出它是一张电子名片,而是将我发送到一个损坏的谷歌文档。

我从维基百科借了一些代码来格式化电子名片,一切似乎都很好。您在我的格式中看到任何错误吗?我尝试了不同的换行符 - 无济于事。想法?

这是我的代/邮件的代码:

更新1:这让我更加困惑,但也许它会帮助你调试。我已经将我(坏的)生成的 VCard 下载到了我的计算机上,以及从不同网站下载的好的 VCard。正如预期的那样,我生成的一个打开时没有数据,但是好的一个可以正常工作。然后,我创建了第三个扩展名为 .vcf 的空文件,并将我的(坏)文件中的文本复制到该空文件中。我打开了那个文件,所有数据都显示得很完美。为了进一步测试,我将好的 VCard 文件中的文本复制到我的坏文件中,但它仍然打开时没有数据。所以,它似乎是关于编码或我不理解的其他文件的东西。这不是权限 - 这都是相同的。

更新 2:我更改了我的 PHP,以便它会迫使我下载 VCard 以及通过电子邮件发送它。下载的文件打开得很好,所以错误发生在我如何编码(正确的词?)文件,或者 GMail 如何解释它。

更新 3:已修复:想通了。我不确定为什么会这样——因为我在那里找到的所有其他教程都说相反——但有一些关键的变化。首先,我将电子邮件的编码从 base64 更改为 8bit,并将附件内容更改为传递给 email 函数的字符串(因此它是 8bit 格式,而不是 64)。这使得 VCard 在我的桌面上有效且可读。为了让它在我的 android 上读取,我必须将 $fileatt_type 变量更改为“text/x-vcard”,否则 Gmail 会认为它是一个文档。

0 投票
2 回答
3504 浏览

php - vCard 通过 php 传播来自 dB 的信息

好吧,就像一个笨蛋,我认为这很容易。

我们有一个包含客户详细信息的弹出窗口,看起来像一个 vCard(但样式很重),所有这些都通过我们的数据库动态传播。

所以我只是想是的,不用担心,我们可以在 vcard 中使用 php,并解析相关信息 .. 以便 wneh 用户单击 d/l 链接,他们可以获得正确的 vCard 详细信息。

嗯,不,很难找到有关 vCard 等的信息。

所以这里是 vcard.vcf 的一个片段

示例 TEL 在我们的 php 中呈现,如下所示:<?=$r['tel'];?>

那么我们如何在 vcard 中获取 php 以使其可用.. 任何提示表示赞赏。

0 投票
1 回答
766 浏览

ruby-on-rails - 为什么我在 rails 2 中使用 vpim 出现编码错误?

我收到以下错误:

它适用于其他电子名片。数据看起来正确——应该是一封电子邮件:

这是一个示例 vcard,当有一封电子邮件时它会爆炸……我所做的修复它是手动删除第二封电子邮件,但这很痛苦:

这是我使用回形针和 vpim 的控制器: