выберите контакт в Android, используя ключевое слово - PullRequest
1 голос
/ 08 февраля 2012

Я работаю над приложением контактов Android и хочу реализовать поиск контактов по одному конкретному ключевому слову.

Это ключевое слово может быть именем контакта, телефоном, электронной почтой и т. Д.Это возможно?И если да, то может ли кто-нибудь, пожалуйста, указать мне в правильном направлении.

Спасибо.

[РЕДАКТИРОВАТЬ]

Мне было интересно, можно ли использовать это для поискаключевое слово?

Cursor cur = this.context.getContentResolver().query(
    ContactsContract.PhoneLookup.CONTENT_FILTER_URI,
    null,
    ContactsContract.PhoneLookup.LOOKUP_KEY + " like '" + keyword + "%'",
    null, 
    null);

1 Ответ

0 голосов
/ 08 февраля 2012

Пожалуйста, используйте это, вы можете забрать с телефона, как номер телефона и имя контактного лица.

ContactsContract.Data.DISPLAY_NAME

ContactsContract.Data.DATA1
...