최근 안드로이드를 이용해서
핸드폰 안의 연락처를 가져와야
하는 작업이 생겨서 하는김에
안드로이드에서 연락처 리스트를
가져오는 방법에 대한 포스팅을
하도록 하겠습니다.
테스트폰에 연락처가
아무것도 없어서 일단
임시로 등록합니다.
( 이미 등록되어 있으면
건너 뛰어도 됩니다. )
안드로이드에서는 연락처를
DB 처럼 관리를 하는 것 같네요.
그래서 연락처를 가지고 오려면
DB 쿼리처럼 쿼리를 이용해
가지고 와야 합니다.
먼저 아래 퍼미션을
추가합니다.
그다음
Cursor
라는 인터페이스를
임포트 해 줍니다.
그다음
아래처럼 적절히 쿼리를
짜서 정보를 가지고 오면
됩니다.
위의 쿼리내용은
핸드폰 번호가 있는 사람에
대해서 ID 와 이름을 가지고
오게 하는 쿼리 입니다.
따라서 연락처에 대한 정보는
위의 쿼리를 적절히 변형시켜서
사용하면 됩니다.
쿼리를 적절히 응용해서
폰번호
E-mail
노트
주소
소속
정보를 가져오려면
아래처럼 코드를 짜주면
됩니다.
별 문제가 없다면
아래처럼 현재 내 폰에
저장되어 있는 연락처 리스트의
정보를 가지고 옵니다.
이상 안드로이드 폰에서
연락처 가져오는 방법
이었습니다.
'Programming > Android' 카테고리의 다른 글
[Android] 이클립스(Eclipse) 프로젝트를 안드로이드 스튜디오 프로젝트로 변환하는 방법 (0) | 2015.10.08 |
---|---|
[Android] 안드로이드 특정 연락처 정보 수정하는 방법 (1) | 2015.07.24 |
[Android] 구글 드라이브를 이용해서 Apk 공유(설치) 하는 방법 (0) | 2015.04.27 |
[Android] 간단한 Toast 띄우기 (0) | 2015.04.05 |
[Android] 구글 플레이 LVL (앱 라이센싱) 추가하기 (0) | 2015.04.05 |