我需要在
Android(API 1.6)甜甜圈中做到这一点
解决方法
尝试这段代码,对我来说很好……
ContentResolver contentResolver = context.getContentResolver(); Uri uri = Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI,Uri.encode(phoneNumber)); String[] projection = new String[] {ContactsContract.PhoneLookup.DISPLAY_NAME,ContactsContract.PhoneLookup._ID}; Cursor cursor = contentResolver.query( uri,projection,null,null); if(cursor!=null) { while(cursor.moveToNext()){ String contactName = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.PhoneLookup.DISPLAY_NAME)); String contactId = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.PhoneLookup._ID)); Log.d(LOGTAG,"contactMatch name: " + contactName); Log.d(LOGTAG,"contactMatch id: " + contactId); } cursor.close(); }