public void getImage(String strPhoneNumber) {
    // 取得Intent中的頭像

    // 通话电话号码获取头像uri
    Uri uriNumber2Contacts =
        Uri.parse("content://com.android.contacts/" + "data/phones/filter/" + strPhoneNumber);
    Cursor cursorCantacts =
        ContactActivity.this.getContentResolver().query(uriNumber2Contacts, null, null, null, null);
    if (cursorCantacts.getCount() > 0) { // 若游标不为0则说明有头像,游标指向第一条记录
      cursorCantacts.moveToFirst();
      Long contactID = cursorCantacts.getLong(cursorCantacts.getColumnIndex("contact_id"));
      Uri uri = ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, contactID);
      InputStream input =
          ContactsContract.Contacts.openContactPhotoInputStream(
              ContactActivity.this.getContentResolver(), uri);
      if (input == null) {
        Bitmap defaultbitmap =
            BitmapFactory.decodeResource(
                ContactActivity.this.getResources(), R.drawable.defaultcontact);
        bitmapList.add(defaultbitmap);
      } else {
        Bitmap btContactImage = BitmapFactory.decodeStream(input);
        bitmapList.add(btContactImage);
      }
    }
  }