gpt4 book ai didi

android - 如何将电子名片从二维码保存到联系人

转载 作者:太空狗 更新时间:2023-10-29 16:33:08 25 4
gpt4 key购买 nike

如果二维码包含名片,我需要保存到联系人。我试图用 this 做到这一点库,但我无法读取 v 卡信息,我不知道该使用哪种方法。我看过很多其他类似的帖子,但不幸的是,这些帖子救不了我。我正在使用 zxing 库 来读取二维码。

最佳答案

vCard 实际上有点冗长。您可以使用 MECARD format反而。

在这里您可以看到来自 ZXing Wiki 的示例字符串:

MECARD:N:Owen,Sean;ADR:76 9th Avenue, 4th Floor, New York, NY 10011;TEL:12125551212;EMAIL:srowen@example.com;;

现在对于 vCard 格式,我可以看到有一个名为 VCardResultParser 的类在 ZXing javadoc 中,显然它支持 vCard v2.1。我制作了这个小示例,从 wikipedia page for vCard 中的示例中剥离了一些字段:

BEGIN:VCARD
VERSION:2.1
N:Gump;Forrest
ORG:Bubba Gump Shrimp Co.
TEL;WORK;VOICE:555
ADR;HOME:;;42 Plantation St.;Baytown;LA;30314;USA
EMAIL;PREF;INTERNET:forrestgump@example.com
END:VCARD

在这两种情况下,您只需将字段序列化为纯文本字符串,然后像往常一样将其编码为 QRCode。我用三星手机测试了这两个例子,当你用 ZXing 扫描它们时,最左边的按钮允许你添加一个新联系人。联系人应用程序打开,您按下“+”按钮,系统会创建一个新联系人,并填写提供的字段。

关于android - 如何将电子名片从二维码保存到联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34741288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com