android联系人是使用内嵌套的数据库进行保存的,所有只要在数据库中找到相应的ID就可以进行删除了。 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(ContactsContract.RawContacts.CONTENT_URI, where, whereparams);