【发布时间】:2017-10-04 14:22:43
【问题描述】:
我一直在尝试让我的应用使用 C# 和 Xamarin Forms 从 Android 手机中删除联系人。我希望能够通过联系人的显示名称搜索联系人,然后将其从联系人中删除。
任何帮助将不胜感激。
编辑
我现在已经能够一次性删除手机中的所有联系人,但我仍然希望能够使用显示名称来识别联系人来删除选定的联系人。这是我的代码,我必须进行哪些更改才能删除选定的联系人?
List<ContentProviderOperation> ops = new List<ContentProviderOperation>();
ops.Add(ContentProviderOperation.NewDelete(ContactsContract.RawContacts.ContentUri).Build());
Android.App.Application.Context.ContentResolver.ApplyBatch(ContactsContract.Authority, ops);
【问题讨论】:
-
在原生Android中需要使用DependencyService来实现这个功能。
-
我有一个用于从手机添加和获取联系人的依赖服务,但我不知道如何删除选定的联系人。
标签: xamarin.android