특정 계정 이름 & 유형의 모든 집계 연락처를 찾는 효율적인 쿼리가 있습니까?연락처 연락처 특정 계정에 대한 문의
ContactsContract.Contacts
테이블에는 연락처 그룹 멤버십에 효과적인 IN_VISIBLE_GROUP
열이 있습니다. 따라서 사용자가 계정에 대한 다양한 그룹 구성원을 선택하면이 열이 설정됩니다.
해당하는 표시 가능 계정 열이 표시되지 않습니다. 그러나 Android 연락처 앱을 사용하면 '맞춤 설정'을 탭하고 그룹을 선택하지 않고도 볼 수있는 특정 계정을 선택할 수 있습니다. 이렇게하면테이블이 업데이트됩니다. 이 효과는 Contacts
테이블에 나타나지 않습니다.
하나의 쿼리를 수행하고 정확한 연락처 집합 (연락처 테이블의 의미)이있는 한 개의 커서를 다시 가져올 수 있기를 바랍니다. 이것이 가능한가?
설정 테이블이 Android 연락처 앱에서 잘못 사용 된 것으로 보입니다. "사용자 정의"를 선택하면 Settings.IN_VISIBLE_GROUP을 다시 업데이트하지 않으므로이 목적으로 테이블을 쓸모 없게 만듭니다. 나는 이것을 여러 장치에서 관찰했다. –