[android]_[初级]_[现有联系人中新增属性:如添加Phone Number, Email, address,Im ,Website, Organization, nickname,note]

来源:互联网 发布:平板电脑软件大全 编辑:程序博客网 时间:2024/05/29 12:15
case "phone_v2": {ContentValues values = new ContentValues();values.put(Data.RAW_CONTACT_ID, contactId); //contactId 是联系人的idvalues.put(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE);values.put(Phone.NUMBER, value);values.put(Phone.LABEL, "手机号");values.put(Phone.TYPE, type);context.getContentResolver().insert(uri, values);}break;case "email_v2": {ContentValues values = new ContentValues();values.put(Data.RAW_CONTACT_ID, contactId);values.put(Data.MIMETYPE, Email.CONTENT_ITEM_TYPE);values.put(Email.DATA, value);values.put(Email.TYPE, type);context.getContentResolver().insert(uri, values);}break;case "im": {ContentValues values = new ContentValues();values.put(Data.RAW_CONTACT_ID, contactId);values.put(Data.MIMETYPE, Im.CONTENT_ITEM_TYPE);values.put(Im.DATA, value);values.put(Im.TYPE, type);context.getContentResolver().insert(uri, values);}break;case "nickname": {ContentValues values = new ContentValues();values.put(Data.RAW_CONTACT_ID, contactId);values.put(Data.MIMETYPE, Nickname.CONTENT_ITEM_TYPE);values.put(Nickname.NAME, value);context.getContentResolver().insert(uri, values);}break;case "organization": {ContentValues values = new ContentValues();values.put(Data.RAW_CONTACT_ID, contactId);values.put(Organization.MIMETYPE, Organization.CONTENT_ITEM_TYPE);int n = value.lastIndexOf("-");String company = value.substring(0, n);String title = value.substring(n + 1);values.put(Organization.COMPANY, company);values.put(Organization.TITLE, title);values.put(Organization.TYPE, type);context.getContentResolver().insert(uri, values);}break;case "postal_address_v2": {ContentValues values = new ContentValues();values.put(Data.RAW_CONTACT_ID, contactId);values.put(Data.MIMETYPE, StructuredPostal.CONTENT_ITEM_TYPE);values.put(StructuredPostal.FORMATTED_ADDRESS, value);values.put(StructuredPostal.TYPE, type);context.getContentResolver().insert(uri, values);}break;case "website": {ContentValues values = new ContentValues();values.put(Data.RAW_CONTACT_ID, contactId);values.put(Data.MIMETYPE, Website.CONTENT_ITEM_TYPE);values.put(Website.URL, value);values.put(Website.TYPE, type);context.getContentResolver().insert(uri, values);}break;case "note": {ContentValues values = new ContentValues();values.put(Data.RAW_CONTACT_ID, contactId);values.put(Data.MIMETYPE, Note.CONTENT_ITEM_TYPE);values.put(Note.NOTE, value);context.getContentResolver().insert(uri, values);}break;}

0 0
原创粉丝点击