【发布时间】:2017-04-20 23:27:15
【问题描述】:
我正在尝试根据显示名称搜索联系人。 我从 android 开发者网站上给出的示例代码中获取了参考。
https://developer.android.com/training/contacts-provider/retrieve-names.html
在此示例中,搜索从联系人中存在的整个联系人详细信息执行,而不仅仅是联系人姓名。
例如,如果用户在他的联系人中有一个电子邮件地址,那么搜索也在匹配电子邮件中执行。 或者如果一个数字存储在 home type 中,那么在输入 h 时,home category 中的数字也会显示出来。
我希望搜索仅限于他们的显示名称。
final static String SELECTION =
(Utils.hasHoneycomb() ? Contacts.DISPLAY_NAME_PRIMARY : Contacts.DISPLAY_NAME) +
"<>''" + " AND " + Contacts.IN_VISIBLE_GROUP + "=1";
这些是我从示例代码中使用的 selecton 子句。
【问题讨论】:
标签: android android-studio android-cursoradapter contactscontract