Skip to content

android通讯录操作,包括添加、删除、同步联系人。 添加联系人支持一个联系人下多个电话号码,批量操作。

Notifications You must be signed in to change notification settings

o0daxu0o/ContactInsertDemo

 
 

Repository files navigation

ContactInsertDemo

android通讯录操作,包括添加、删除、同步联系人。

添加联系人支持一个联系人下多个电话号码,批量操作。

这里写图片描述

添加联系人有两种方式:

传统

 getContentResolver().insert(android.provider.ContactsContract.Data.CONTENT_URI, values);

这种方式,如果要插入大量联系方式,效率很低,因为要一个一个插入

批处理

使用 ContentProviderOperation 把所有电话都 add进去以后,统一:

 context.getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);

这种方式效率极高,并且是事务处理方式,如果出错,全部回滚。

About

android通讯录操作,包括添加、删除、同步联系人。 添加联系人支持一个联系人下多个电话号码,批量操作。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%