RawContacts._ID, RawContacts.ACCOUNT_NAME,
RawContacts.ACCOUNT_TYPE,
RawContacts.AGGREGATION_MODE, RawContacts.CONTACT_ID,
RawContacts.CUSTOM_RINGTONE,
RawContacts.DELETED, RawContacts.DIRTY,
RawContacts.LAST_TIME_CONTACTED,
RawContacts.SEND_TO_VOICEMAIL, RawContacts.SOURCE_ID,
RawContacts.STARRED,
RawContacts.SYNC1, RawContacts.SYNC2, RawContacts.SYNC3,
RawContacts.SYNC4, RawContacts.TIMES_CONTACTED,
RawContacts.VERSION
각필드타입의 데이타타입과 크기
그리고 각필드에 어떤내용이 들어가야되는지 알고싶은데
관련되 사이트없나요?
계정에대한 그룹설정은 어느필드에 해주면되는지...
Data 테이블에대해서도 알고싶은데
관련레퍼런스사이트가 있을것같은데
한글로된사이트없나요
RawContacts._ID, RawContacts.ACCOUNT_NAME: 연락처 생성시 필요한 계정이름. 구글의 경우는 Gmail Address를 저장함.
RawContacts.ACCOUNT_TYPE: 계정 타입. 구글의 경우는 "com.google" 가 저장됨.
CUSTOM_RINGTONE: row contact와 연계된 사용자 지정 링톤.
RawContacts.DELETED: 삭제된 연락처인지 표시하는 필드. 삭제된 경우면 1이 들어감.
RawContacts.DIRTY: 버전이 바뀌었거나 해서 변경이 된 연락처인지 표시. 변경된 경우 1
RawContacts.LAST_TIME_CONTACTED: 마지막으로 통화한 시간. millisecond
RawContacts.SYNC1...SYNC4: 이건 사용자 정의 칼럼으로 보시면 되는데 아무나 접근 못하고 SyncAdapter라는 걸 구현한 넘만 접근가능합니다. SyncAdapter는 말 그대로 서버와 동기화를 해주는 로직이 들어가 있는 클래스입니다. 즉, 자신만의 서버를 구축해서 안드로이드와 동기화가 가능하다는 말입니다. 안드로이드에 예제가 들어있습니다. SimpleSync인가.. 보통 서버 sync id나 버전 같은 걸 넣더라구요.
이 정도라도 도움이 되셨으면 좋겠구요, 안드로이드 개발자 사이트 가셔서 문서는 꼭 참조해 보시기 바랍니다.
저는 주소록 관련 구현할 때 안드로이드 개발자 사이트 안에서 찾고 직접 테스트 하면서 다 했었는데요.
한글로 된 사이트는 없지 않을까요. 누가 일부로 번역해 두지 않은 이상요.