我是想修改联系人电话号码的,不过感觉要查找好多条件好麻烦
于是打算用先删除后增加的办法来达到修改的效果
但是不知道怎么单独删除电话号码而保留其他的信息,求指导
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
Android怎么删除指定联系人的所有电话号码?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
ce_la_vie 2012-12-27 17:54关注删除全部联系人的代码:
ContentResolver cr = getContentResolver(); Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); while (cur.moveToNext()) { try{ String lookupKey = cur.getString(cur.getColumnIndex( ContactsContract.Contacts.LOOKUP_KEY)); Uri uri = Uri.withAppendedPath(ContactsContract. Contacts.CONTENT_LOOKUP_URI, lookupKey); System.out.println("The uri is " + uri.toString()); cr.delete(uri, null, null); } catch(Exception e) { System.out.println(e.getStackTrace()); } }
如果删除指定的联系人,修改查询值,如下:
cr.delete(uri, null, null);
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 3无用举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2012-12-28 19:09回答 2 已采纳 你使用ContentResolver方法,就会删除所有的联系人。应该使用 ContactsContact API. 参考:[http://developer.android.com/refe
- 2016-03-06 22:11回答 4 已采纳 http://blog.csdn.net/snwrking/article/details/7601794
- 2013-07-02 00:20回答 2 已采纳 Android Contact API 2.0 ContentResolver cr = getContentResolver(); Cursor cursor = cr.qu
- 2020-09-03 21:27在Android应用程序开发中,有时我们需要根据用户的电话号码来获取其对应的联系人头像。这个功能在社交应用、通讯录管理或者其他需要个性化展示的场景中尤为常见。本文将深入讲解如何实现这一功能,通过实例代码来...
- 2017-12-15 16:49回答 6 已采纳 调用系统的是不能够多选的,即时能页是某个厂商定制的,如果想做就把联系人获取出来自己写布局
- 2019-07-26 08:04回答 3 已采纳 一般这种售货机是一个屏幕+一个安卓板+一个设备控制板,可以按照正常的安卓应用开发,但是需要和串口通信,就是安卓向控制板发送信号,驱动售货机出货,要求会JNI开发,不然串口通讯没法实现。
- 2017-03-22 19:01回答 2 已采纳 ``` Cursor c = db.rawQuery("SELECT * FROM table WHERE 0", null); try { String[] columnNa
- 2020-06-09 09:28小辣椒_Carly的博客 ContactsContract 类是存储联系人相关信息的数据库。 几个需要用到的字段: ContactsContract.Contacts.DISPLAY_NAME 获取联系人名字 ContactsContract.Contacts.HAS_PHONE_NUMBER 是否有号码 ContactsContract....
- 2017-02-17 18:40回答 1 已采纳 不自己下载,直接通过Android studio下载安装NDK,这样它就找得到了
- 2017-01-05 18:11回答 4 已采纳 出现这种问题的可能性很多啊,最常见的可能是 APIKey导致的,如果你确定代码没问题那就试试重新申请个 APIKey,你现在贴出来的代码看不出来哪错了
- 2014-12-30 08:17回答 4 已采纳 webserive你直接用java来开发应可以了 可以参考以下链接 java开发webservice的几种方式 http://blog.sina.com.cn/s/blog_a0e7e3
- 2022-04-05 12:35通过Uri(统一资源标识符)指定Content Provider的地址,可以获取到联系人的姓名、电话号码、电子邮件地址等信息。 其次,Android的权限管理系统也至关重要。在访问通讯录之前,应用必须在AndroidManifest.xml文件...
- 2011-12-12 01:53在Android系统中,获取本机号码、联系人信息以及拨打电话是常见的功能需求,尤其是在开发与通讯相关的应用程序时。在Android 2.2(API级别8)版本中,这些功能的实现有一些特定的注意事项和权限要求。下面我们将详细...
- 2021-06-02 20:46佳荷的博客 直接封装出来一个工具类,记录一下androidpackage com.dreamroom.device;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;...
- 2020-07-27 10:11在Android应用开发中,Intent是一种强大的机制,用于在组件之间传递消息并启动操作。...在实际开发中,根据应用的需求,你还可以对这些功能进行扩展,比如添加联系人选择器,或者处理用户取消操作的回调等。
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司