2

: 사용자가 자신의 페이스 북 연락처를 동기화 할 경우안드로이드 : 컨텐트 리졸버 쿼리에서 페이스 북 연락처를 제외하려면 어떻게이 쿼리를 사용하여 휴대 전화의 모든 연락처를 당겨하고

Cursor c = cr.query(ContactsContract.Data.CONTENT_URI, new String[] { ContactsContract.Contacts.PHOTO_ID, ContactsContract.Data.DISPLAY_NAME, ContactsContract.Contacts.LOOKUP_KEY }, null, null, ContactsContract.Data.LOOKUP_KEY + " ASC"); 

은 그때와 함께이 쿼리 사람들을 얻을 그 밖의 모든 것. 그러나 비동기식 API 호출을 통해 이미 사용자의 Facebook 연락처를 가져오고 있으므로 중복을 피하기 위해이 쿼리에서 Facebook 연락처를 제외하고 싶습니다.

누가 나를이 쿼리에서 반환되는 것으로부터 Facebook 연락처를 제외 할 수 있도록 포함해야하는 WHERE 절 (선택 매개 변수)으로 향하게 할 수 있습니까?

감사합니다.

편집 : 아니면 적어도 내가 페이스 북의 연락처를 수동으로 필터링 할 수있게 해주는 ContentResolver에서 선택할 수있는 필드입니까? 그것도 좋을 것입니다.

답변

0

음, 그냥 생각. 아마도 전화 번호가있는 연락처를 찾기 위해 쿼리를 필터링 할 수 있습니다. Facebook 연락처가 제외 될 것으로 생각합니다. 그래도 나는 틀릴 수도 있습니다. 시도하지 않았다 :)

관련 문제