반응형
안드로이드 연락처에 저장된 전화번호를 가지고 이름을 확인하고 싶은 경우 아래 코드를 사용하면 된다.
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(); }
위 소스코드 전화번호에 조회할 전화번호 넣어주면 끝!
반응형
'Android' 카테고리의 다른 글
[android] YouTubePlayerFragment fullscreen error 유튜브 API 전체화면 오류 (0) | 2019.06.04 |
---|---|
[Android Fcm]FirebaseApp name [DEFAULT] already exists! (0) | 2019.05.27 |
activity 없이 service 만 실행하기(앱 화면 없이 실행하기) (1) | 2014.03.13 |
앱 아이콘 안보아게 하는 방법 (5) | 2014.03.13 |
[Android] jsp 페이지를 통해 서버에 있는 파일 다운로드 (0) | 2013.09.27 |