通过编程将vcf保存到Android中的联系人,而无需打开联系人应用程序

通过编程将vcf保存到Android中的联系人,而无需打开联系人应用程序,android,android-contacts,vcf-vcard,Android,Android Contacts,Vcf Vcard,我试图通过编程将VCF(我有文件和字符串)保存到Android联系人中,而不必打开联系人应用程序(或任何第三方应用程序)。然而,我能找到的所有示例都使用了一个意图,即使用VCF信息启动Contacts应用程序 是否有任何方法可以直接将数据从VCF推送到Contacts Provider(除了手动解析VCF数据并将其添加到原始联系人)?您可以使用此库读取VCF文件数据,并使用ContentProvider存储联系人。库链接为您可以使用此库读取VCF文件数据,并使用ContentProvider存储

我试图通过编程将VCF(我有文件和字符串)保存到Android联系人中,而不必打开联系人应用程序(或任何第三方应用程序)。然而,我能找到的所有示例都使用了一个意图,即使用VCF信息启动Contacts应用程序


是否有任何方法可以直接将数据从VCF推送到Contacts Provider(除了手动解析VCF数据并将其添加到原始联系人)?

您可以使用此库读取VCF文件数据,并使用ContentProvider存储联系人。库链接为

您可以使用此库读取VCF文件数据,并使用ContentProvider存储联系人。库链接是

我已经有了库,但我不确定用什么方法将VCF转换为联系人。@PratikThaker基本上VCF文件是XML格式的。所以,使用XML格式解码。我已经有了库,但我不确定用什么方法将VCF转换为联系人。@PratikThaker基本上VCF文件是XML格式的。因此,请使用XML格式解码。