안드로이드 주소록에 있는 정보들을 db형태로 불러와서 listview에 띄우려고합니다.


안드로이드 주소록에 있는 정보들을 db형태로 불러와서 listview에 띄우려고합니다. 어떻게 방법을 접근해야할까요??

  • 2016년 06월 06일에 작성됨

조회수 320


1 답변


ListView에 어떤 정보를 보여줄 것인지에 따라서 접근해야 할 테이블이 다르기 때문에 안드로이드 주소록 데이터베이스가 어떻게 구성되어 있는지 살펴보는게 좋을 것 같습니다. 주소록에는 다양한 정보를 저장할 수 있고, 계정이라는 개념이 존재하기 때문에 생각보다 복잡한 구조로 구성되어 있습니다. 주소록은 다음 세 테이블로 구성되어 있고요.

  • Contacts 테이블
  • RawContacts 테이블
  • Data 테이블

자세한 정보는 아래 문서를 읽어보는 것이 좋을 것 같습니다.

연락처 데이터베이스가 구조는 복잡하지만 연락처를 읽는 기능만 구현하는 것은 어렵지 않습니다. 소스코드와 함께 쉽게 설명되어 있는 링크가 있어서 첨부했습니다.


  • 링크감사합니다. 사랑해요^^    강문준   2016.6.7 10:07     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close