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

时间:2012-02-11 19:16:28

标签: android

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

我想不通过整个联系人列表检查每个联系人是否已加星标...是否有一些查询我可以用来仅返回收藏/加星标的联系人?

感谢

1 个答案:

答案 0 :(得分:10)

您可以这样做:

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

starred=?将成为您的过滤器,"1"建议只选择收藏夹。