开发者

Android contatcs vcard API

Is there any android API to extract contacts in vcard 3.0 format ? I have come across an open-source vcard project android-vcard

开发者_如何学编程

but in the usage Example the following comments are mentioned.

Important: If you are developing application for Android device, you don't have to use this library, because it is already included in the underlying Android framework. This library is useful only if you are developing application to be run outside of Android environment. Android developers: read this text twice.

Can you please let me know which library is mentioned in the above description? Is it made available to the application developers?


This works with Eclair (>= Android 2.0) and I guess its somewhat this functionality the examples page describes

Uri uri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_VCARD_URI, lookupKey);
AssetFileDescriptor fd = resolver.openAssetFileDescriptor(uri, "r");
FileInputStream fis = fd.createInputStream();
byte[] b = new byte[(int)fd.getDeclaredLength()];
fis.read(b);
String vCard = new String(b);
sb.append(vCard);
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜