gpt4 book ai didi

android - 更新联系人电子邮件地址

转载 作者:行者123 更新时间:2023-11-29 00:48:08 25 4
gpt4 key购买 nike

我可以使用以下语句更新 google 联系人(家庭)电子邮件:

    String select = ContactsContract.Data.CONTACT_ID + "=? AND " + ContactsContract.Data.MIMETYPE + "='"  +
ContactsContract.CommonDataKinds.Email.CONTENT_ITEM_TYPE + "'" + " AND " + ContactsContract.CommonDataKinds.Email.TYPE + "=?";
String[] args = new String[]{m_sID, String.valueOf(ContactsContract.CommonDataKinds.Email.TYPE_HOME)};
m_ops.add(ContentProviderOperation.newUpdate(ContactsContract.Data.CONTENT_URI)
.withSelection(select, args)
.withValue(ContactsContract.CommonDataKinds.Email.DATA, "xxxxx@xxxx.com")
.build());

但是我怎样才能更新电话簿联系人不同的电子邮件地址呢?

谢谢

最佳答案

使用 TYPE_WORK、TYPE_OTHER 或 TYPE_MOBILE 而不是 TYPE_HOME,具体取决于您要更新哪一个。您也可以使用 TYPE_CUSTOM,但您应该添加

+ " AND " + ContactsContract.CommonDataKinds.Email.LABEL + "=?"

到您的选择和所需的标签到您的参数。

关于android - 更新联系人电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5173130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com