标签: vcf-vcard

iPhone | 通过简单的短信发送电子名片

我想通过简单的短信发送一个电子名片.我不打算使用iMessage of Email发送vCard.

我已经用下面的格式创建了一个vCard.

BEGIN:VCARD
VERSION:3.0
N:;Sahil;;;
FN:Sahil
EMAIL;type=INTERNET;type=HOME:s.k@yahoo.com
TEL;type=CELL:98-76-543210
END:VCARD
Run Code Online (Sandbox Code Playgroud)

我正试图发送上述内容MFMessageComposeViewController.当我发送消息时,另一个设备将其作为简单的SMS接收.

我想知道是否可以通过iPhone中的普通短信发送vCard?如果是,是否需要遵循一些编码?

注意:只是有关如何从BlackBerry设备发送vCard的信息

sms.setPayloadData(card.getBytes("ISO-8859-1"));
Run Code Online (Sandbox Code Playgroud)

短信应用的截图

iphone vcf-vcard objective-c ios4 ios

10
推荐指数
1
解决办法
3138
查看次数

如何在android中以编程方式导入多个.vcf文件?

我的SD卡中有多个vcf文件.我想将这些vcf文件导入我的联系人.

我使用以下代码:

File file = new File(storage_path);
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(file), "text/x-vcard");
        startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

通过使用上面的代码,我无法一次导入一个vcf文件.我想一次导入多个vcf文件.通过使用上面的代码我也得到重复的联系人.

除了意图之外,还有其他有效的方法来导入联系人吗?谢谢.

android vcf-vcard vcf android-intent android-contacts

9
推荐指数
1
解决办法
1832
查看次数

android vcard字符串联系

我想知道是否有一种干净的方式导入vcard作为Android联系人.我有一个vcard解析器,但映射每个可能的vcard字段和字段类型将是一个痛苦的,容易出错的练习.有没有更好的办法?

一个Android联系人看起来像一个vcard,所以我怀疑他们内部使用vcards.但是,没有公共API.

android vcf-vcard android-contacts

8
推荐指数
1
解决办法
1万
查看次数

在Windows中使用vCard进行UTF8编码

我在网站上实现了一个vCard.问题是虽然在Windows上没有正确解析特殊字符.

我可以让它在Mac上正常工作,但是一旦我在Windows(Windows Contacts)中打开一个vcf,它就会搞砸了.当我在记事本中打开vcf时,它会正常显示字符.

我尝试了所有可以找到的vcf版本(2.1,3.0,4.0).我在内容类型标题中使用了charset-utf-8(text/x-vcard; charset:utf-8).我使用了N; CHARSET = utf-8 :(和其他标签一样).

一切都无济于事.

有人有解决方案吗?感谢您分享您的见解.

使用的标题:

header("Content-type: text/x-vcard; charset=utf-8");
header("Content-Disposition: attachment; filename=".$this->filename.".vcf");
header("Pragma: public");
Run Code Online (Sandbox Code Playgroud)

encoding vcf-vcard utf-8

8
推荐指数
4
解决办法
3万
查看次数

使用vObject创建多个电话vCard

我使用vObject创建一个vCard.除了我无法添加多个电话号码外,一切正常.

现在我这样做:

v.add('tel')
v.tel.type_param = 'WORK'
v.tel.value = employee.office_phone

v.add('tel')
v.tel.type_param = 'FAX'
v.tel.value = employee.fax
Run Code Online (Sandbox Code Playgroud)

由于它是一个关键值,工作电话被传真号码覆盖.

谁知道谁做对了?

谢谢!

python vcf-vcard vobject

8
推荐指数
1
解决办法
4737
查看次数

如何从包含联系人详细信息和对象的对象生成.vcf文件不在电话簿中

我想为一个对象生成一个.vcf文件,其中包含姓名,图像,电话号码,传真号码,电子邮件ID,地址等联系信息.此对象未添加到手机的通讯录中,但存储在我的应用.

一旦我的.vcf文件生成,我就可以像这样发送这个vcard

Intent i = new Intent();
i.setAction(android.content.Intent.ACTION_VIEW);
i.setDataAndType(Uri.parse("**generated.vcf**"), "text/x-vcard");
startActivity(i);
Run Code Online (Sandbox Code Playgroud)

但是我没有得到如何生成这个生成的.vcf文件?

android vcf-vcard

8
推荐指数
2
解决办法
1万
查看次数

使用链接到图像文件的 URL 创建带有“PHOTO”的 VCF 文件

我正在尝试根据这些规范创建一个 .VCF 文件(使用 3.0 版)

https://en.wikipedia.org/wiki/VCard#vCard_3.0

https://tools.ietf.org/html/rfc2426#section-3.1.4

除非 PHOTO 字段,否则一切正常。

如果我尝试使用外部图像(使用 URI 值)设置 PHOTO,则无法让我的 mac 或 android 将图像导入到创建的联系人中。

PHOTO;VALUE=URI;TYPE=GIF:http://www.example.com/dir_photos/my_photo.gif
Run Code Online (Sandbox Code Playgroud)

如果我在 JPG 文件中嵌入 base64 代码,它会起作用。

谢谢你。有人成功了吗?

vcf-vcard

8
推荐指数
1
解决办法
1427
查看次数

如何将联系信息从vCard保存到iPhone的联系人应用程序中

在我的iPhone应用程序中,当我点击我拥有的vCard时,我想将vCards保存到我的iPhone的联系人中.

我怎样才能做到这一点?

我在应用商店看到了一个应用商店的应用:

http://itunes.apple.com/us/app/read-vcard/id402216831?mt=8

谢谢

iphone cocoa-touch vcf-vcard objective-c ios

7
推荐指数
2
解决办法
8903
查看次数

将vcard的文件类型与iPhone应用程序相关联

我在info.plist文件中做了以下更改

    <key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeName</key>
        <string>Visiting Card</string>
        <key>CFBundleTypeIconFiles</key>
        <array>
            <string>Icon.png</string>
        </array>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>LSHandlerRank</key>
        <string>Owner</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>public.vcard</string>
        </array>
    </dict>
</array>
Run Code Online (Sandbox Code Playgroud)

当我按住vcard附件时,不是给我一个选项,可以在联系人应用程序或我的应用程序中打开它,只需用联系人应用程序打开它...我应该如何选择用我的应用程序打开它?请尽快回复....

iphone vcf-vcard ios

7
推荐指数
1
解决办法
555
查看次数

与CardDAV共享java应用程序的联系方式

我想与我的同事分享一份通过我们的应用程序创建和使用/管理的联系簿.我们想通过手机与我们的手机分享联系方式CardDAV protocol.

是否有任何记录良好的库实现CardDAV protocol并帮助我们从iPhone/Android电话簿中获取这些数据?

java iphone android vcf-vcard

7
推荐指数
1
解决办法
634
查看次数