在不打开联系人应用程序的情况下以编程方式将 vcf 保存到 Android 中的联系人
Posted
技术标签:
【中文标题】在不打开联系人应用程序的情况下以编程方式将 vcf 保存到 Android 中的联系人【英文标题】:Programmatically save a vcf to contacts in Android without opening Contacts app 【发布时间】:2016-03-08 04:10:49 【问题描述】:我正在尝试以编程方式将 VCF(我有文件和字符串)保存到 android 联系人中,而无需打开联系人应用程序(或任何第三方应用程序)。但是,我能找到的所有示例都使用 Intent 来使用 VCF 信息启动联系人应用程序。
有没有办法直接将数据从 VCF 推送到 ContactsProvider 中(除了手动解析 VCF 数据并将其添加到原始联系人中)?
【问题讨论】:
【参考方案1】:您可以使用此库来读取 VCF 文件数据并使用 ContentProvider 存储联系人。图书馆链接是https://github.com/mangstadt/ez-vcard
【讨论】:
我有库,但我不确定使用什么方法将 VCF 转换为联系人。 @PratikThaker VCF 文件基本上是 XML 格式。所以,使用 XML 格式解码。以上是关于在不打开联系人应用程序的情况下以编程方式将 vcf 保存到 Android 中的联系人的主要内容,如果未能解决你的问题,请参考以下文章
如何在不使用 HTML 表单的情况下以编程方式将 POST 请求发送到 JSF 页面?
是否可以在不替换的情况下以编程方式修改/更新 plist 文件?