如何使用ContactsContract仅获取collections/加星标的联系人

如何获得最喜欢的联系人(以及最喜欢/加星标的)联系人?

我想不要遍历检查每个联系人的整个联系人列表,如果它已加星标…是否有一些查询我可以用来返回最喜欢/加星标的联系人?

谢谢

你可以这样做:

Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, "starred=?", new String[] {"1"}, null); 

哪个starred=? 将是你的filter, "1"建议只选择collections夹。