【问题标题】:Programmatically save a vcf to contacts in Android without opening Contacts app在不打开联系人应用程序的情况下以编程方式将 vcf 保存到 Android 中的联系人
【发布时间】:2016-03-08 04:10:49
【问题描述】:

我正在尝试以编程方式将 VCF(我有文件和字符串)保存到 Android 联系人中,而无需打开联系人应用程序(或任何第三方应用程序)。但是,我能找到的所有示例都使用 Intent 来使用 VCF 信息启动联系人应用程序。

有没有办法直接将数据从 VCF 推送到 ContactsProvider 中(除了手动解析 VCF 数据并将其添加到原始联系人中)?

【问题讨论】:

    标签: android android-contacts vcf-vcard


    【解决方案1】:

    您可以使用此库来读取 VCF 文件数据并使用 ContentProvider 存储联系人。图书馆链接是https://github.com/mangstadt/ez-vcard

    【讨论】:

    • 我有库,但我不确定使用什么方法将 VCF 转换为联系人。
    • @PratikThaker VCF 文件基本上是 XML 格式。所以,使用 XML 格式解码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-26
    相关资源
    最近更新 更多