안드로이드 전화번호부에 저장된 이름 가져오기
안드로이드 연락처에 저장된 전화번호를 가지고 이름을 확인하고 싶은 경우 아래 코드를 사용하면 된다. AndroidManifest.xml 에 퍼미션 추가 <uses-permission android:name="android.permission.READ_CONTACTS" /> java 파일 Uri uri = Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_U…
안드로이드 연락처에 저장된 전화번호를 가지고 이름을 확인하고 싶은 경우 아래 코드를 사용하면 된다.
AndroidManifest.xml 에 퍼미션 추가
<uses-permission android:name="android.permission.READ_CONTACTS" />
java 파일
Uri uri = Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI, Uri.encode(전화번호));
String[] projection = new String[]{ContactsContract.PhoneLookup.DIAPLAY_NAME};
String diaplayName = "";
Cursor cursor = context.getContentResolver().query(uri, projection , null, null, null);
if(cursor != null){
if(cursor.moveToFirst()){
diaplayName = cursor.getString(0);
}
cursor.close();
}
위 소스코드 전화번호에 조회할 전화번호 넣어주면 끝!