Android添加联系人到通讯录,Android开发教程入门

addPhoneNumber(row8, values, workFaxNumber,
ContactsContract.CommonDataKinds.Phone.TYPE_FAX_WORK);ContentValues row9 = new ContentValues();
// 联系人的住宅号码
addPhoneNumber(row9, values, homePhoneNumber,
ContactsContract.CommonDataKinds.Phone.TYPE_HOME);ContentValues row10 = new ContentValues();
// 联系人的住宅传真
addPhoneNumber(row10, values, homeFaxNumber,
ContactsContract.CommonDataKinds.Phone.TYPE_FAX_HOME);

//封装的添加方法
private void addPhoneNumber(
ContentValues row, ArrayList values, String phoneNumber, int type) {
row.put(ContactsContract.Data.MIMETYPE,
ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);
row.put(ContactsContract.CommonDataKinds.Phone.NUMBER, phoneNumber);
row.put(ContactsContract.CommonDataKinds.Phone.TYPE, type);
values.add(row);
}

联系人公司和职位

// 联系人公司和职位
ContentValues row11 = new ContentValues();
row11.put(ContactsContract.Data.MIMETYPE, ContactsContract.CommonDataKinds.Organization.CONTENT_ITEM_TYPE);
row11.put(ContactsContract.CommonDataKinds.Organization.COMPANY, organization);
row11.put(ContactsContract.CommonDataKinds.Organization.TITLE, title);

网站

// 联系人网站
ContentValues row12 = new ContentValues();
row12.put(ContactsContract.Data.MIMETYPE, ContactsContract.CommonDataKinds.Website.CONTENT_ITEM_TYPE);
row12.put(ContactsContract.CommonDataKinds.Website.URL, url);

联系人邮箱

// 插入Email数据
ContentValues row13 = new ContentValues();
row13.put(ContactsContract.Data.MIMET

你可能感兴趣的:(程序员,android,gitee)