마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 연락처 실시간 싱크 방법?(native contact DB --> App DB in real time)

0 추천
안드로이드 기본 연락처앱 DB에서 add/delete/modify 내용을

실시간으로 제가 만든 연락처 앱에 싱크를 걸고 싶은데

아무리 찾아보고 삽질 해도 안되네여 ㅠㅠ

고수님들의 팀 좀 부탁드립니다. ^^
wooj (150 포인트) 님이 2017년 2월 27일 질문

3개의 답변

+1 추천
android add contact listener 로 구글링 하니까 나오는 것 같네요.
쎄미 (162,410 포인트) 님이 2017년 2월 27일 답변
+1 추천
정상적인 경우 안드로이드에서 Contact 정보는 컨텐츠제공자를 통해 정보를 제공하고 있습니다.

그리고 일반적으로 add/delete/modify 등의 액션이 있을때에는 해당 Uri에 대해서 notifyChange 함수를 통해 알려주도록 되어 있지요.

이 notifyChange는 ContentsObserver를 통해 알려지게 됩니다.

ContentsObserver 관련해서 구글링 하시면 관련자료 많이 찾으실 수 있어요.
Development Guy (70,570 포인트) 님이 2017년 2월 27일 답변
+1 추천
참고하세요

https://github.com/apache/cordova-plugin-contacts/tree/master/src/android

그리고 sync 는 별도의 프로토콜이 존재 합니다.

RFC 5545 보세요 - https://tools.ietf.org/html/rfc5545
aucd29 (218,390 포인트) 님이 2017년 2월 27일 답변
...