저는 현재 우리 자신의 응용 프로그램에서 연락처를 추가하는 응용 프로그램에서 작업하고 있습니다. LinkedIn과 연결되어 있고 Facebook에 친구가있는 것과 비슷합니다. 따라서 우리는 우리의 사용자 계정을 원하는, 그 아래 이미지에 표시됩니다 우리의 응용 프로그램에서 추가 한 연락처와 ("MyAppName"로) :기본 주소록 앱에서 Google/LinkedIn/Facebook처럼 맞춤 계정을 표시하는 방법은 무엇인가요?
우리는 현재에서 본 SyncAdapter
이 첫 번째 이미지는 주소록 응용 프로그램에 표시됩니다. 우리는 문서를보고 있었지만 이것에 관한 구체적인 것을 찾을 수 없었습니다.
이것은 연락처를 추가하는 것이 아니라 주소록 응용 프로그램에서 "Accounts"아래에 계정을 표시하는 것이 아닙니다.
연락처 데이터는 accountmanager 및 sync-adapter와는 별개입니다. 사용자 정의 데이터를 추가하려면 시스템 ContentProviders를 호출해야합니다. http://stackoverflow.com/questions/2733589/how-to-add-new-fields-to-the-contact 여기 http :// /developer.android.com/guide/topics/providers/contacts-provider.html – Budius
링크 된 자료를 읽었을 때 첫 번째 스레드에 대한 대답이 없다고 생각합니다. 맞춤 데이터 필드를 추가하는 방법에 대해 알 수 있습니다. 나는 이미 이것을 했으므로 내가 찾던 것이 실제로는 아니다. 그러나 두 번째 링크는 ContactsContract.Groups와 같은 것을 보게했지만 아직 관심이있는 것과 같은 그룹이 아니라 계정입니다. 도움이 될만한 정보가 더 있으면 정말 감사하겠습니다. – Korebian
안녕하세요, 첫 번째 스레드는 실제 구현에 대한 간략한 모습입니다. 그리고 두 번째는 정확히 그 것입니다. 나는 당신에게 약속합니다. 연락처에는 N 개의 계정 (RawContact라고 함)이 있으며 각 rawContact에는 전자 메일 주소, 전화 번호, 상태 등과 같은 여러 속성이 있습니다.이 데이터는 연락처 응용 프로그램에 표시됩니다. 이 링크에는 또한 "Contact Provider Sync Adapters"에 대한 특정 헤더가 있습니다. "Contact Provider는 장치와 온라인 서비스 간의 연락처 데이터 동기화를 처리하도록 특별히 설계되었습니다." – Budius