`
tq09931
  • 浏览: 1513417 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

关于给指定的联系人添加号码或者email等信息

阅读更多
 Cursor cursor1=baseChangeInsideSpec.getContentResolver().query 
(ContactsContract.RawContacts.CONTENT_URI, null, ContactsContract.RawContacts.CONTACT_ID +"= ?",
new String[]{String.valueOf(id)}, null);   
cursor1.moveToFirst();
rowId=cursor1.getString(cursor1.getColumnIndexOrThrow(ContactsContract.RawContacts._ID));
cursor1.close(); //先得找到添加内容的concat的rowId
//进行插入号码操作
 final ContentResolver resolver = baseChangeInsideSpec.getContentResolver();   
		  final ArrayList<ContentProviderOperation> operationList = new ArrayList<ContentProviderOperation>();   
		  ContentProviderOperation.Builder builder = ContentProviderOperation   
		    .newInsert(RawContacts.CONTENT_URI);   
		  ContentValues values = new ContentValues();   
		  builder.withValues(values);   
		  operationList.add(builder.build());   
		  builder = ContentProviderOperation   
		    .newInsert(android.provider.ContactsContract.Data.CONTENT_URI);
		  builder.withValue(Phone.RAW_CONTACT_ID,rowid);   
		  builder.withValue(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE);   
		  builder.withValue(Phone.TYPE, Phone.TYPE_OTHER);   
		  builder.withValue(Phone.DATA, number);   
		  operationList.add(builder.build());   
		  try {   
		   resolver.applyBatch(ContactsContract.AUTHORITY, operationList);   
		  } catch (RemoteException e) {   
		   // TODO Auto-generated catch block   
		   e.printStackTrace();   
		  } catch (OperationApplicationException e) {   
		   e.printStackTrace();   
		  }   

 通过长时间的搜索和查看源代码,终于找到了相应的方法。代码如上

分享到:
评论
4 楼 wangweike 2012-06-09  
很好,指出了使用rowId ,而非rawid
3 楼 oldjue 2012-05-03  
这个有用 谢谢
2 楼 shybirdshy 2011-03-15  
1 楼 hm50854319 2011-01-11  

相关推荐

    C语言通讯录.cpp

    设计一个通讯录管理系统,每条记录包括:联系人姓名、性别、电话、住址、Email等。系统功能要求: 1、显示通讯录所有内容。按联系人姓名首字母排序,并统计共有多少条记录。 2、查询通讯录。可按联系人姓名或电话...

    电子商务商城网站代码

    添加商品(添加成功后转到添加成功页(信息有:图片、所属分类,商品名称、修改些商品、继续添加、商品管理等)) 分类目录 基本信息 介绍及图片 扩展属性 关联商品 商品分类管理 | 添加:对商品类别添加,及...

    Exchange 批量管理工具-ExBulkAdmin-v1.0.0.0

    ExBulkAdmin工具用于批量管理AD帐户和Exchange邮箱和联系人,可以连接指定的域控,可将所有操作日志保存到Access数据库中。 运行要求: 1. 需要安装.NetFramework 4.0以上版本。 2. 需要安装Office 2007以上版本软件...

    团购网站源码:天天团购系统 v1.3.6 Build 20110328.rar

    24、关于我们:管理员可后台设置关于我们、联系我们、加入我们等信息; 25、互动管理:管理员后台可以回答问题,答复后的问题会在前台显示; 26、城市管理:可任意添加或修改城市、开启或关闭前台显示,可做地图...

    高校顶岗实习管理系统

    修改个人基本信息(Email、联系电话、家庭联系电话、QQ等)、上传个人头像功能模块、申请实习单位、填写实习月报、查看自己的实习月报、查看月报成绩以及月报总成绩、提交论文、查看论文成绩、浏览所在班级成员、...

    开源团购系统网站源码 团购程序免费团购,团购源码,团购系统,团购网站,团购程序

    24、关于我们:管理员可后台设置关于我们、联系我们、加入我们等信息; 25、互动管理:管理员后台可以回答问题,答复后的问题会在前台显示; 26、城市管理:可任意添加或修改城市、开启或关闭前台显示,可做地图...

    e路通电子传真(实现企业传真无纸化办公)2012beta2版

    * 通讯录全面改变,支持多级组,支持批量导入联系人,快速全文搜索,联系人与组可以复制或者移动,及其它通讯录改进细节 * 界面图标改变 [改进] * 传真列表显示性能有较大提升,缩短在传真数量很多的情况下列表显示的...

    开源团购源码 v2.0.rar

    24、关于我们:管理员可后台设置关于我们、联系我们、加入我们等信息; 25、互动管理:管理员后台可以回答问题,答复后的问题会在前台显示; 26、城市管理:可任意添加或修改城市、开启或关闭前台显示,可做地图...

    精品团购网站

    24、关于我们:管理员可后台设置关于我们、联系我们、加入我们等信息; 25、互动管理:管理员后台可以回答问题,答复后的问题会在前台显示; 26、城市管理:可任意添加或修改城市、开启或关闭前台显示,可做地图...

    SCI EI检索,2012年国际工业设计与加工工艺学术会议(ICIDP2012)

    2012 International Conference on Industrial Design and Processing  2012年国际工业设计与加工工艺学术会议(ICIDP2012) ... 联系人:郑一桐 +86 18221881230 电话: +86 21 61845687  地址:ICIDP2012组委会

    E路通电子传真(实现企业传真无纸化办公)3.0.2.1版

    E路通电子传真,用户可以直接用电脑收发传真,操作使用和收发email一样简单便捷,发送成功率高达99%,反垃圾传真成功率,位居同类产品之冠!E路通电子传真具备傻瓜式操作、大量节约传真费用2个特点。主要功能有普通...

    Find email or phone on LinkedIn, GitHub, Dice-crx插件

    快速,轻松和合法地管理来自LinkedIn,GitHub,StackOverflow,XING,HeadHunter,Facebook的求职者在指定的站点之一上打开求职者页面,并一口气将简历导出到您的数据库-机器将自动填写有关候选人并找到其他联系方式...

    E路通电子传真(实现企业传真无纸化办公)

    改变联系人搜索方式 &gt;.程序界面与架构全部重新改版,各个操作细节均有所改善 &gt;.支持鼠标拖选列表中的传真项 &gt;.新增传真接收监视窗口,实时提醒接收新的传真 &gt;.优化大量内部逻辑,性能更加稳定,图形显示速度更快 &gt;.修正...

    交友相亲社交网站模板支持手机wap版

    想建立一个交友,婚恋,征婚网站平台,让更多的人在自己的网站上交友找到配偶或者知已,或者想拥有一套类似世纪佳缘交友网页模板的人。 特色功能: 1、新增第三方合作网站登录模块,腾讯QQ和新浪微博,更加方便网友...

    BlueCom 蓝牙管理 1.2

    2)向选定的一个或多个联系人发送短消息或EMail,并且支持长短信(超过通常规定的140个英文字符的限制)的发送; 5、远程控制功能(参见附图):1)如果您需要在远处自由的控制笔记本或台式机上的软件的运行,比如...

    百姓问问答系统 1.5 Beta

    基本信息设置:添加关于我们或联系方式等单篇文章(需指定模板)。 其中标识是用来识别不同信息内容。在模版里面SQL语句设置。{g:[email protected]_model='about'} 其中about为标识。添加后在生成静态页设置中添加...

    飞秋2013专业版

    如果不在最近联系人名单中的话,选择最近联系人子菜单下面的向指定计算机IP发送消息,然后输入对方IP给对方发送消息。 十九、如何给多人同时发送消息或文件? 有三种方法:一是点击主界面上的群发按钮,然后从列表...

Global site tag (gtag.js) - Google Analytics