Android以编程方式将联系人设置为收藏夹

Ami*_*ail 1 android contacts android-contentprovider android-contacts

任何人都可以告诉我,如果我有一个联系人列表并在我的应用程序中阅读它们,我想直接从我的应用程序设置与收藏夹的联系,这样当我再次打开手机联系时,我将能够找到最喜欢的联系人Android手机列表.

请帮忙

upe*_*pat 6

您必须为应用程序添加权限才能写入联系人内容提供商. android.permission.WRITE_CONTACTS android.permission.READ_CONTACTS

之后,您需要更新STARRED字段的值.

ContentValues v = new ContentValues(); v.put(ContactsContract.Contacts.STARRED,1); getContentResolver().update(ContactsContract.Contacts.CONTENT_URI, v, ContactsContract.Contacts.Data.DATA1+"=?", new String[]{putThePhoneNumberHere+""});