Поиск контакта по номеру телефона

В моем приложении пользователь пишет номер телефона, и я хочу найти имя контакта с этим номером телефона?

Я обычно ищу контакты, как это:

Cursor cur = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI,
            null, null, null, null);

Но я делаю это для доступа ко всем контактам ... В этом приложении я хочу получить только имя контакта с указанным номером телефона ... Как я могу ограничить запрос?

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

Ответы на вопрос(2)

Ваш ответ на вопрос