【问题标题】:Xamarin Android delete contactXamarin Android 删除联系人
【发布时间】:2015-03-09 10:51:17
【问题描述】:

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

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

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

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

感谢您的帮助。

【问题讨论】:

    标签: c# android xamarin


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-14
      • 1970-01-01
      • 2021-02-08
      • 1970-01-01
      • 2014-12-28
      • 1970-01-01
      • 2018-10-14
      • 1970-01-01
      相关资源
      最近更新 更多