ContentValues values = new ContentValues();      
  
  Uri rawContactUri = getContentResolver().insert(RawContacts.CONTENT_URI, values);
  Log.e("RawContacts put", rawContactUri.toString());
  long rawContactId = ContentUris.parseId(rawContactUri);
  Uri dataUri = null;
  
  if( numBer.equals("") == false ){
   values.clear();
   values.put(Data.RAW_CONTACT_ID, rawContactId);
   values.put(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE);
   values.put(Phone.TYPE,Phone.TYPE_MOBILE);
   values.put(Phone.NUMBER, numBer.toString());
   dataUri = getContentResolver().insert(Data.CONTENT_URI, values);
   Log.e("Data.phone put", dataUri.toString());
  }

if( name.equals("") == false ){
   values.clear();
   values.put(Data.RAW_CONTACT_ID, rawContactId);
   values.put(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE); 
    values.put(StructuredName.DISPLAY_NAME, name.toString()); 
    values.put(StructuredName.DISPLAY_NAME, name.toString());
    values.put(StructuredName.DISPLAY_NAME, name.toString() + " " + namel.toString());
 
   dataUri = getContentResolver().insert(Data.CONTENT_URI, values);
   Log.e("Data.StructuredName put", dataUri.toString());
  } 
  
다음과 같이 API를 이용하여 Contact List에 추가 하였고,
Contacts에도 추가 됩니다.

Delete API를 사용하면 입력한 Contact가 삭제 가능 합니다.
근데 핸드폰 상의 Contacts에 들어가 메뉴상의 Delete를 하면 삭제된다는 메세지만 나오고 삭제되지 않습니다..

Insert 할 때 권한같은게 필요 한것인지요??
고수님들의 달달한 답변 기다리겠습니다..

수고하세요.