//添加联系人名字
String target_name = name;
values.put("raw_contact_id", contactId);
values.put(ContactsContract.RawContacts.Data.MIMETYPE, "vnd.android.cursor.item/name");
values.put("data1", target_name);
resolver.insert(uri, values);
values.clear();
//添加电话
for (int i = 0; i < phones.length; i++) {
values.put("raw_contact_id", contactId);
values.put("data1", phones[i]);
values.put(ContactsContract.RawContacts.Data.MIMETYPE, "vnd.android.cursor.item/phone_v2");
resolver.insert(uri, values);
values.clear();
http://blog.csdn.net/wonderful19891024/article/details/6048839