1

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

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

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

4

1 回答 1

0

您可以使用像ez-vcard这样的 vCard 解析库:

String vcardStr = ...
VCard vcard = Ezvcard.parse(vcardStr).first();
List<RawType> aimProperties = vcard.getExtendedType("X-AIM");
String aim = aimProperties.get(0).getValue();
于 2013-01-25T14:19:44.280 回答