android批量添加联系人,Android实现批量添加联系人到通讯录

本文介绍了如何通过开启事务提高批量添加联系人到Android通讯录的效率。传统的单条插入方式会导致效率降低,而使用事务处理可以显著提升速度。文章提供了两种方法,一种是直接对数据库进行事务操作,另一种是利用ContentProvider进行批量操作,后者更适用于通讯录的管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于工作上的需要,把数据库中备份的联系人添加到Android通讯录,一般都有几百条记录,插入一条数据系统默认commit一次,这样效率

由于工作上的需要,把数据库中备份的联系人添加到Android通讯录,一般都有几百条记录,,插入一条数据系统默认commit一次,这样效率就降低了,如果把所有的数据都添加进去后再commit效率就不一样,这就需要事务。

Ubuntu 14.04 x64配置Android 4.4 kitkat编译环境的方法

Ubuntu 12.04搭建Android开发环境

Ubuntu 14.04 配置 Android SDK 开发环境

64位Ubuntu 11.10下Android开发环境的搭建(JDK+Eclipse+ADT+Android SDK详细)

Ubuntu 12.10 x64 安装 Android SDK

没有添加事务的方法,每次添加一条记录

/**

* 单条添加数据

*

* @param contacts

* @return

*/

public boolean add(Tb_contacts contacts) {

SQLiteDatabase db = helper.getWritableDatabase();

ContentValues values = new ContentValues();

values.put("name", contacts.getName());

values.put("number", contacts.getNumber());

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值