캘린더 연동 및 자동 새로고침
Key Launcher는 캘린더 일정을 자체 데이터베이스에 따로 저장하지 않습니다. 대신 Android 기기의 네이티브 캘린더 프로바이더(Calendar Provider) 데이터베이스와 직접 연동됩니다.
실시간 시스템 동기화
Key Launcher는 사용자의 캘린더 계정(Google 캘린더, Microsoft Outlook, Exchange 또는 로컬 기기 캘린더 등)과 항상 최신 상태를 유지합니다:
- Content Observer 서비스: 런처는
CalendarContract.Events.CONTENT_URI를 감시하는 시스템 레벨의 Content Observer를 등록합니다. - 즉각적인 업데이트: Google 캘린더나 동기화된 캘린더 앱에서 일정을 추가, 수정 또는 삭제할 때마다 Android 시스템이 데이터베이스 변경 사항을 알립니다. Key Launcher는 이 신호를 즉시 감지하여 백그라운드에서 타임라인을 자동으로 다시 로드합니다.
표시할 캘린더 선택 및 관리
타임라인에 표시할 캘린더 계정이나 세부 캘린더를 맞춤 설정할 수 있습니다:
- **일정 시트(Agenda Sheet)**를 엽니다.
- 헤더 오른쪽 상단의 필터 조정() 아이콘을 탭합니다.
- 기기에서 사용 가능한 모든 캘린더 계정 목록이 포함된 대화상자가 열립니다.
- 특정 캘린더를 켜거나 끕니다(예: 업무 체크, 공휴일 체크 해제). 그런 다음 저장을 탭합니다.
