retrieve contact's nickname

Posted by TomTasche on Stack Overflow See other posts from Stack Overflow or by TomTasche
Published on 2010-06-16T13:18:32Z Indexed on 2010/06/16 13:22 UTC
Read the original article Hit count: 288

Filed under:
|

Hello,

I want to get the nickname of a contact from addressbook. I start with his phone number, query it and want the nickname (aka alias) as a result.

Cursor cur = context.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.NUMBER + " = " + incomingNumber, null, null);

        if (cur.moveToFirst()) {
            Log.e("saymyname", cur.getString(cur.getColumnIndex(ContactsContract.CommonDataKinds.Nickname.NAME)));
            Log.e("saymyname", cur.getString(cur.getColumnIndex(ContactsContract.CommonDataKinds.Nickname.LABEL)));
        }

Output of the logs is the incomingNumber (first Log.e() ) and null (second Log.e() ), but I want to get the contact's nickname!

Thanks Tom

© Stack Overflow or respective owner

Related posts about android

Related posts about contacts