尝试以下代码以获取特定号码的联系方式
@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == REQUEST_CODE_PICK_ConTACTS && resultCode == RESULT_OK) { Log.d(TAG, "Response: " + data.toString()); uriContact = data.getData(); retrieveContactName(); }} private void retrieveContactName() { String contactName = null; // querying contact data store Cursor cursor = getContentResolver().query(uriContact, null, null, null, null); if (cursor.moveToFirst()) { // DISPLAY_NAME = The display name for the contact. // HAS_PHONE_NUMBER = An indicator of whether this contact has at least one phone number. contactName = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME)); } cursor.close(); Log.d(TAG, "Contact Name: " + contactName); }更多详细信息请参见下面的链接https://tausiq.wordpress.com/2012/08/23/android-get-contact-
details-id-name-phone-photo/



