Xamarin Android删除联系人

时间:2015-03-09 10:51:17

标签: c# android xamarin

我正在使用Xamarin构建一个Android应用程序,它将添加和删除手机上的联系人。

我希望只能删除我添加的联系人。

我搜索了Xamarin文档和Stackoverflow,但我没有找到如何使用Xamarin Android删除联系人。

如何删除联系人? 我可以使用哪个字段来存储密钥,以便识别我的应用程序添加的联系人(Id,LookupKey,另一个?)?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果您可以访问查找键,则此方法应该可以解决问题。

public static void DeleteContact(Context context, string lookupKey)
{
    var uri = Uri.WithAppendedPath(ContactsContract.Contacts.ContentLookupUri, lookupKey);
    context.ContentResolver.Delete(uri, null, null);
}