Soru & Cevap

Rehberden Kişinin "NickName" ini okuma ...

15.12.2014 - 12:17

Merhaba arkadaşlar,

Uygulamamda rehberden kişinin nickname ini almaya çalışıyorum bana bu konuda yardımcı olabilir misiniz ?

Numarası girili olan kişinin nickname inin gelmesi lazım bunu nasıl yapabilirim ?

 

9 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-3646-1552938139.jpg
ibrahimhobekkaya
15.12.2014 - 01:47

Orada zaten isim numara ve email i çekiyor bana nickName lazımdı.

Teşekkür ederim.

[code]

Cursor Nickcursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, ContactsContract.Contacts._ID +" = ?", new String[]{contact_id}, null);
                    while (Nickcursor.moveToNext()) {
                       String where = ContactsContract.Data.CONTACT_ID + " = ? AND " + ContactsContract.Data.MIMETYPE + " = ?";
                       String[] params = new String[] {contact_id, ContactsContract.CommonDataKinds.Nickname.CONTENT_ITEM_TYPE};
                       Cursor nickname = getContentResolver().query(ContactsContract.Data.CONTENT_URI, null, where, params, null); 
                       while (nickname.moveToNext()) { 
                            String nicknameName = nickname.getString(nickname.getColumnIndex(ContactsContract.CommonDataKinds.Nickname.NAME));
                           
                            output.append("Nickname:"  + nicknameName);
                       }
                       nickname.close();
                    }

 

[/code]

 

Şu şekilde çözdüm onuda.

picture-3646-1552938139.jpg
ibrahimhobekkaya
15.12.2014 - 12:43

Sağolasın Ahmet.

Kolay gelsin.

 

picture-1372-1408467635.jpg
ahmtbrk
15.12.2014 - 12:29
http://stackoverflow.com/a/7967182 Linkten yararlanabilirsin ibrahim.