返回

Android联系人管理指南:轻松添加和管理联系人

Android

Android 联系人管理

在 Android 应用程序中管理联系人是一个常见的任务。Android 提供了一套丰富的 API,使开发者能够轻松地添加、编辑和管理联系人。本指南将逐步介绍如何使用这些 API 执行这些操作。

字段

Android 联系人由多个字段组成,其中包括:

  • 联系人名字 :联系人的姓名。
  • 联系人昵称 :用于在通讯录中显示的联系人昵称。
  • 联系人头像 :联系人的头像。
  • 联系人备注 :有关联系人的额外信息或备注。
  • 联系人号码 :联系人的电话号码。
  • 联系人电子邮件 :联系人的电子邮件地址。
  • 联系人地址 :联系人的地址。

添加联系人

要向联系人列表添加联系人,请使用 ContactsContract.Contacts 类的 insert() 方法。以下代码示例演示了如何添加一个新的联系人:

ContentValues values = new ContentValues();
values.put(ContactsContract.Contacts.DISPLAY_NAME, "John Doe");
values.put(ContactsContract.Contacts.PHOTO_URI, "content://com.android.contacts/contacts/1/photo");
Uri contactUri = getContentResolver().insert(ContactsContract.Contacts.CONTENT_URI, values);

修改联系人

要修改现有联系人,请使用 ContactsContract.Contacts 类的 update() 方法。以下代码示例演示了如何更新联系人的姓名:

ContentValues values = new ContentValues();
values.put(ContactsContract.Contacts.DISPLAY_NAME, "Jane Doe");
getContentResolver().update(contactUri, values, null, null);

删除联系人

要删除联系人,请使用 ContactsContract.Contacts 类的 delete() 方法。以下代码示例演示了如何删除联系人:

getContentResolver().delete(contactUri, null, null);

结论

本指南提供了在 Android 应用程序中管理联系人的全面概述。通过使用 Android API,开发者可以轻松地添加、编辑和管理联系人,从而为用户提供无缝的联系人管理体验。