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 に答える