동기화 계정의 동기화 여부를 확인하려면 어떻게해야합니까?Android - 동기화 계정에서 동기화가 선택되어 있는지 쿼리합니다.
3
A
답변
4
사용자가 계정을 동기화하도록 선택하지 않고 - (acount, contentAuthority) 쌍을 선택합니다. 예를 들어 캘린더 일정은 아니지만 연락처를 동기화하도록 gmail 계정을 확인할 수 있습니다.
처음 입력 한 'com.google-type'계정이 Google 연락처와 동기화되는지 확인하는 코드입니다. ("com.google"는 유형 계정의 것을 하지 사용자 이름의 실제 내용을 참고. 당신은 애플 리케이션이 거기에 자신의 도메인 이름으로 계정 구글이있을 수 있습니다)
import android.provider.ContactsContract;
AccountManager am = AccountManager.get(this);
Account[] accounts = am.getAccountsByType("com.google");
boolean syncEnabled = ContentResolver.getSyncAutomatically(accounts[0], ContactsContract.AUTHORITY);
이 코드 accounts []가 크기 0 (계정이 등록되지 않음)이고 여러 계정이있는 경우 의미가없는 경우 분명히 실패합니다. 계정에 대해 합당한 선택을해야합니다. 계정을 보유 할 수있는 다른 방법도 있습니다.
그냥 확인했기 때문에 동기화가 보장된다는 의미는 아닙니다. 추가 동기화 조건 (글로벌 동기화 설정 (켜기/끄기), 네트워크 가용성, 주기적 재 동기화 일정 및 실행 여부 등)이 있습니다. ContentResolver는 이러한 모든 쿼리에 대한 게이트웨이이기도합니다.
관련 문제
- 1. 확인란이 선택되어 있는지 확인하는 방법
- 2. Android : '알 수없는 소스'가 선택되어 있는지 확인하는 방법은 무엇입니까?
- 3. ANDROID에 어떤 radioButton이 선택되어 있는지 확인하십시오.
- 4. Jquery에서 어떤 체크 박스가 선택되어 있는지 찾으십니까?
- 5. Java - JList에 ANYTHING이 선택되어 있는지 확인합니다.
- 6. 입력 항목 텍스트가 이미 선택되어 있는지 확인하십시오.
- 7. 어떤 dijit.layout.AccordionPane이 현재 선택되어 있는지 확인하는 방법
- 8. Android 동기화 어댑터는 항상 실행됩니다.
- 9. 로그인하지 않고 Android 동기화
- 10. 동기화 된 메소드가 블로킹되어 있는지 확인하려면 어떻게해야합니까? (Android + Java)
- 11. 동기화가 얼마나 비쌉니까?
- 12. 명시 적 동기화가 필요합니까?
- 13. Extjs에서 확인란이 선택되어 있는지 확인한 다음 확인란이 선택되어 있으면 해당 확인란을 배열에 추가하십시오.
- 14. Android 맞춤 설정 데이터로 자동 동기화
- 15. 전자 메일 응용 프로그램의 Exchange 계정에서 "연락처 동기화"기능은 무엇입니까?
- 16. Android 동기화 애플리케이션
- 17. Android 동기화 (내 생각)
- 18. Android 동기화 strings.xml
- 19. Android 프로세스 동기화
- 20. TreeView (C#)에서 항목이 선택되어 있는지 확인하는 방법
- 21. JQuery를 사용하여 div 안에 확인란이 선택되어 있는지 확인하는 방법은 무엇입니까?
- 22. 코드를 통해 Android에 '알 수없는 소스'가 선택되어 있는지 확인하십시오.
- 23. div 안에있는 체크 박스 또는 라디오 버튼이 선택되어 있는지 확인하십시오.
- 24. MS Access 2007에서 행이 선택되어 있는지 확인하십시오. 목록 상자
- 25. ASP.NET, VB : CheckBoxList의 어떤 항목이 선택되어 있는지 확인
- 26. 적어도 하나의 RadioButtonList에 항목이 선택되어 있는지 확인하는 방법은 무엇입니까?
- 27. 엑셀 vba - 라디오 버튼이 선택되어 있는지 확인 하시겠습니까?
- 28. 여러 개의 확인란이 선택되어 있는지 확인하십시오. Jquery에 체크인했습니다.
- 29. 동기화가 객체 잠금을 만듭니다.
- 30. 라디오 버튼이 선택되어 있습니까?