0

我需要更新android 电话簿上的标签电子邮件地址。有谁知道我该怎么做?

这是我的代码

String stEtEmail = etEmail.getText().toString();  //EMAIL
String stBtnLabelEmail = etBtnLabelEmail.getText().toString();  //**LABEL**
values.clear();
String mailWhere = ContactsContract.Data.CONTACT_ID + "=? AND " + ContactsContract.Data.MIMETYPE + "=?"; 
String[] mailWhereParams = new String[]{String.valueOf(idContacto),ContactsContract.CommonDataKinds.Email.CONTENT_ITEM_TYPE}; 
values.put(ContactsContract.CommonDataKinds.Email.DATA,stEtEmail);

cr.update(ContactsContract.Data.CONTENT_URI, values, mailWhere, mailWhereParams);

我不知道如何更新我的电子邮件标签。

4

1 回答 1

0

我得到了解决方案:

     values.put(ContactsContract.CommonDataKinds.Email.TYPE,ContactsContract.CommonDataKinds.Email.TYPE_HOME);  //TYPE_WORK  TYPE_HOME.......
     values.put(ContactsContract.CommonDataKinds.Email.LABEL,stBtnLabelEmail);
于 2012-08-20T11:18:48.267 回答