删除通讯录所有信息
来源:互联网 发布:北京金和网络北京 编辑:程序博客网 时间:2024/05/16 05:54
下面这段代码放在方法中直接调用就OK。Activity
<span style="font-size:18px;">//ContactsContract.CALLER_IS_SYNCADAPTER-->表示将所有与联系人有关联的数据库都删除了ContentResolver cResolver1=this.getContentResolver();Uri uri4=ContactsContract.RawContacts.CONTENT_URI.buildUpon().appendQueryParameter(ContactsContract.CALLER_IS_SYNCADAPTER, "true").build(); cResolver1.delete(uri4, null, null); </span>
方法二:
<span style="white-space:pre"></span>//删除通讯录public void deleteContacts(){ Uri uri = Uri.parse("content://com.android.contacts/raw_contacts"); ContentResolver cr = MainActivity.this.getContentResolver();Cursor contactsCur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);while(contactsCur.moveToNext()){ //获取ID String rawId = contactsCur.getString(contactsCur.getColumnIndex(ContactsContract.Contacts._ID)); //删除 String where = ContactsContract.Data._ID + " =?"; String[] whereparams = new String[]{rawId}; getContentResolver().delete(RawContacts.CONTENT_URI.buildUpon().appendQueryParameter(ContactsContract.CALLER_IS_SYNCADAPTER,"true").build(), where, whereparams);}}
1 0
- 删除通讯录所有信息
- ios 获取所有通讯录信息
- 获取通讯录中所有联系人的信息
- 获取手机中通讯录的所有信息
- 删除iphone4通讯录里的所有联系人
- 获取本地通讯录的所有联系人的信息
- redis 模糊删除所有的缓存信息
- 删除菜单下所有子节点信息
- 获取通讯录所有字段
- 获取通讯录所有字段
- 获取通讯录所有字段
- 通讯录所有字段
- android群发短信到通讯录所有联系人上并动态替换其中联系人信息
- ios开发之获取手机通讯录中所有联系人的信息二
- 获取iPhone通讯录信息
- 获取iPhone通讯录信息
- 获取iPhone通讯录信息
- 获取iPhone通讯录信息
- 个人笔记 js 12 js返回上一页
- github笔记2
- position 和float 的对立。
- 使用代码为 Xcode 工程添加文件
- Majority Element
- 删除通讯录所有信息
- Leetcode -- Wildcard Matching
- 取SVN过去的某个版本文件
- 教你如何快速下载旧版本的Firefox浏览器
- hdu 1754 I Hate It(线段树单点更新(a位置的值变成b)+区间求最值)
- 数据传输协议库(protobuffer & flatbuffer)
- 调用系统导航
- 阶乘尾数零的个数
- Pixhawk---固件编译由make编译系统转到cmake编译系统解决方法,快来看