0

Androidで連絡先IDを使用して連絡先の詳細を取得する方法???

4

2 に答える 2

2

このコードは、指定された連絡先 ID を持つ連絡先番号を返します。

ArrayList<String> phones = new ArrayList<String>();

Cursor cursor = mContentResolver.query(
        CommonDataKinds.Phone.CONTENT_URI, 
        null, 
        CommonDataKinds.Phone.CONTACT_ID +" = ?", 
        new String[]{id}, null);

while (cursor.moveToNext()) 
{
    phones.add(cursor.getString(cursor.getColumnIndex(CommonDataKinds.Phone.NUMBER)));
} 

cursor.close();
return(phones);

ここidに contact_id があります。

于 2012-10-06T12:30:21.513 に答える
0

電話の Uri から連絡先を取得するには、Android マニフェストにアクセス許可を追加する必要があります

于 2013-01-05T12:02:30.413 に答える