2012-05-08 9 views
0

私はメッセージの送受信アプリケーションを開発しており、電話番号のプロフィール画像を取得する必要があります。特定の番号のプロフィール画像を取得するのを手伝ってください。上記の方法は、特定の電話番号のcontactIdを返し、contactIDから輪郭画像を取得するために、このLINK参照連絡先情報から特定の電話番号のプロフィール画像を取得する

答えて

2
public static int getContactIDFromNumber(String contactNumber,Context context) 
{ 
    contactNumber = Uri.encode(contactNumber); 
    int phoneContactID = new Random().nextInt(); 
    Cursor contactLookupCursor = context.getContentResolver().query(Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI,Uri.encode(contactNumber)),new String[] {PhoneLookup.DISPLAY_NAME, PhoneLookup._ID}, null, null, null); 
     while(contactLookupCursor.moveToNext()){ 
      phoneContactID = contactLookupCursor.getInt(contactLookupCursor.getColumnIndexOrThrow(PhoneLookup._ID)); 
      } 
     contactLookupCursor.close(); 

    return phoneContactID; 
} 

:)予め

おかげ。

+0

contact id LONG! – ADK

関連する問題