如何将我的Android应用程序中的联系人标记为收藏?

时间:2018-01-31 03:42:43

标签: android android-contacts

我希望将该联系人作为应用中的收藏,将其应用于默认Android设备的联系簿。

1 个答案:

答案 0 :(得分:1)

您只需要更新Contacts.STARRED字段,其值为" 1":

private void starContact(int contactId) {
    Uri contactUri = Uri.withAppendedPath(Contacts.CONTENT_URI, String.valueOf(contactId));

    ContentValues values = new ContentValues(1);
    values.put(Contacts.STARRED, "1"); // put "0" for false
    int update = getContentResolver().update(contactUri, values, null, null);
    // if update == 1 the action was successful 
}