首页 > 解决方案 > 用于创建读取或删除电话联系人的应用程序功能

问题描述

我被要求创建功能,以便所有应用程序用户联系人都将转移到电话联系人。它是业务管理系统,因此他们在应用程序中有很多联系人(客户、工人供应商等)。要获取联系人列表,添加或编辑它们很简单,我发现: https ://developer.android.com/guide/topics/providers/contacts-provider

它应该有助于获取联系人列表、添加新的或编辑。但我需要删除功能。我在任何地方都找不到它。任何人都有建议我该怎么做?也许有一些库可以帮助我实现这个功能?

标签: androidcontactsandroid-contacts

解决方案


假设您有一个联系人 ID,以下是删除联系人的方法:

Uri contactUri = ContentUris.withAppendedId(Contacts.CONTENT_URI, contactId);
ContentResolver cr = getContentResolver();
cr.delete(contactUri, null, null);

推荐阅读