2011-07-04 8 views
0

계정의 표시 옵션을 프로그래밍 방식으로 표시하려고했지만 지금까지 행운이 없습니다. 지금은 옵션을 선택하고 표시 옵션을 클릭 한 다음 수동으로 표시하도록 내 연락처로 들어가야합니다.연락처 그룹 표시 옵션을 프로그래밍 방식으로 설정하십시오.

의심의 여지 내가 이렇게 내 응용 프로그램을 놓으면 내가하지 업 등을 보여주는 연락처에 대해 많은 불만을 얻을 것이다는 ... 어떤 도움이 많이 apreciated 될 것이다

, 당신을

감사합니다! :)

답변

3

두 가지 방법이 있습니다. 하나는 그룹 테이블에 항목을 만들고 다른 하나는 설정에 있습니다. 아래에서 시도하고 확인할 수 있습니까?

 cv.put(ContactsContract.Settings.ACCOUNT_NAME, accountName); 
     cv.put(ContactsContract.Settings.ACCOUNT_TYPE, accountYype); 
     cv.put(ContactsContract.Settings.UNGROUPED_VISIBLE, 1); 
     getContentResolver().insert(ContactsContract.Settings.CONTENT_URI, cv); 
+0

아하! 훌륭한!! 건배! :) –

0

계정 이름으로 그룹 테이블 (Groups.CONTENT_URI)에 항목을 만들고 가시성 (Groups.GROUP_VISIBLE)을 true (1)로 설정해야합니다.

+0

좋아,이 방법에 대한 몇 가지 예제 코드를 알려주시겠습니까? –

+0

Actualy, 지금 해봤지만 제대로 작동하지 않습니다. '그룹'이 표시되도록 지정해야합니까? –

관련 문제