カレンダー同期と自動リロード
Key Launcherはカレンダーの予定を独自に保存するのではなく、Android端末標準のCalendar Providerデータベースと直接連携します。
リアルタイムのシステム同期
Key Launcherは、カレンダーアカウント(Googleカレンダー、Microsoft Outlook、Exchange、端末内ローカルカレンダーなど)とタイムラインが常に最新状態を維持するよう同期します:
- コンテンツオブザーバーサービス: ランチャーは
CalendarContract.Events.CONTENT_URIを監視するシステムレベルのコンテンツオブザーバーを登録します。 - 即時更新: Googleカレンダーなどの同期カレンダーアプリで予定を追加・編集・削除すると、Androidがデータベース変更を検知します。Key Launcherはこのシグナルを即座にキャッチし、バックグラウンドでタイムラインを自動更新します。
表示カレンダーの管理
タイムラインに表示するカレンダーアカウントやサブカレンダーを自由にカスタマイズできます:
- アジェンダシートを開きます。
- ヘッダー右上の調整 () アイコンをタップします。
- 端末内で利用可能なすべてのカレンダーアカウントを一覧表示するダイアログが開きます。
- 対象のカレンダーのチェックをオン/オフ(例:「仕事」にチェックを入れ、「日本の祝日」を外すなど)にし、保存をタップします。
