Android联系人导入

时间:2013-01-25 10:50:46

标签: android

我正在使用模拟器API 8并尝试导入联系人(超过300个) 毕竟我无法获得即时通讯信息。联系人vcards类似于:

BEGIN:VCARD
VERSION:2.1
N:Lastname;Firstname
FN:Firstname Lastname
X-ANDROID-CUSTOM:vnd.android.cursor.item/nickname;Nickname;2;;;;;;;;;;;;;
TEL;HOME:000-000-000
TEL;WORK:000-00-00
EMAIL;HOME:test@testmailservertest.test
NOTE: notes
X-AIM:any messenger
END:VCARD
BEGIN:VCARD
VERSION:2.1

我正在使用系统的“联系人”应用程序进行导入。请告诉我我做错了什么?

1 个答案:

答案 0 :(得分:0)

您可以使用vCard解析库,例如ez-vcard

String vcardStr = ...
VCard vcard = Ezvcard.parse(vcardStr).first();
List<RawType> aimProperties = vcard.getExtendedType("X-AIM");
String aim = aimProperties.get(0).getValue();