如何防止android中的ContentResolver.query()中的gmail联系人?

时间:2012-10-17 10:19:37

标签: android

实际上我试图使用baseadapter将我的Android手机中的所有联系人显示到客户列表视图中。但是当列表显示时,也会显示gmail联系人。实际上我想只显示我的手机联系人姓名和号码,而不是gmail或其他任何人。我有以下查询:      cursor = cr.query(             ContactsContract.Contacts.CONTENT_URI,             空值,             空值,             空值,             空);

请帮帮我........

1 个答案:

答案 0 :(得分:3)

试试这个:

Cursor cursor = context.getContentResolver().query(
  ContactsContract.Contacts.CONTENT_URI, 
  null, 
  ContactsContract.Contacts.IN_VISIBLE_GROUP + "=1", // 1=local, 0=google acount
  null, 
  null
);

祝你好运= =