Ниже приведена документация Android.
Вы можете получить ключ поиска из самого контакта, это столбец в таблице ContactsContract.Contacts.
Uri lookupUri = Uri.withAppendedPath(Contacts.CONTENT_LOOKUP_URI, lookupKey)
Cursor c = getContentResolver().query(lookupUri, new String[]{Contacts.DISPLAY_NAME}, ...);
try {
c.moveToFirst();
String displayName = c.getString(0);
} finally {
c.close();
}
но не смог заставить его работать.
Я посетил ответы на Stackoverflow здесь и здесь, но в вену.
Любая помощь будет высоко оценена.