VCard中的主要TEL,EMAIL等属性

时间:2014-05-12 17:05:02

标签: java android contacts vcard

我正在开发Android手机的联系人交换和同步框架。

我需要将Android ContactsContract.Data表中的数据转换为VCard,反之亦然。

因此,可以以VCard格式导出和导入联系人。

我决定使用EZVCard库来解析和格式化VCards。

Android ContactsContract.Data表有IS_PRIMARY列。 在rfc6350(VCard标准)中,我没有发现主要属性。

是否有标准方法将VCard中的属性标记为主要属性?

1 个答案:

答案 0 :(得分:2)

使用vCard 3,您可以使用TYPE = pref参数(例如TEL;TYPE=HOME,PREF:+12),而使用vCard 4,您可以使用PREF = 1参数(例如TEL;VALUE=uri;PREF=1;TYPE="voice,home":tel:+1-555-555-5555;ext=5555