zoukankan      html  css  js  c++  java
  • Android 删除联系人

    /**
         * 删除联系人
         * */
        public void deleteContact(Contact contact) {
            Log.w(TAG, "**delete start**");
            ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();
    
            String id = getContactID(contact.getName());
            //delete contact
            ops.add(ContentProviderOperation.newDelete(ContactsContract.RawContacts.CONTENT_URI)
                    .withSelection(ContactsContract.RawContacts.CONTACT_ID+"="+id, null)
                    .build());
            //delete contact information such as phone number,email
            ops.add(ContentProviderOperation.newDelete(ContactsContract.Data.CONTENT_URI)
                    .withSelection(COLUMN_CONTACT_ID + "=" + id, null)
                    .build());
            Log.d(TAG, "delete contact: " + contact.getName());
    
            try {
                contentResolver.applyBatch(ContactsContract.AUTHORITY, ops);
                Log.d(TAG, "delete contact success");
            } catch (Exception e) {
                Log.d(TAG, "delete contact failed");
                Log.e(TAG, e.getMessage());
            }
            Log.w(TAG, "**delete end**");
        }
  • 相关阅读:
    05
    04
    03
    02
    01
    drf 频率类
    drf 视图家族
    drf 之 群改,单改接口
    drf 序列化
    drf 之模块
  • 原文地址:https://www.cnblogs.com/buakaw/p/8966106.html
Copyright © 2011-2022 走看看