【问题标题】:Android contatcs vcard APIAndroid 联系人电子名片 API
【发布时间】:2010-07-14 06:14:27
【问题描述】:

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

但在用法示例中提到了以下cmets。

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

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

【问题讨论】:

    标签: android


    【解决方案1】:

    这适用于 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);
    

    【讨论】:

    • @Schildmeijer 最后一行是什么??
    猜你喜欢
    • 2012-01-23
    • 1970-01-01
    • 2010-11-18
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-17
    相关资源
    最近更新 更多