Android contatcs vcard API

Man*_*hot 3 android

是否有任何android API来提取vcard 3.0格式的联系人?我遇到了一个开源vcard项目android-vcard

但在使用示例中,提到了以下注释.

重要提示:如果您正在为Android设备开发应用程序,则不必使用此库,因为它已包含在基础Android框架中.只有在开发要在Android环境之外运行的应用程序时,此库才有用.Android开发人员:两次阅读此文本.

您能告诉我上面描述中提到哪个库吗?它是否可供应用程序开发人员使用?

Sch*_*jer 5

这适用于Eclair(> = Android 2.0),我猜它在某种程度上是示例页面描述的功能

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);
Run Code Online (Sandbox Code Playgroud)