アジェンダ (カレンダー)
カレンダー同期と自動リロード

カレンダー同期と自動リロード

Key Launcherはカレンダーの予定を独自に保存するのではなく、Android端末標準のCalendar Providerデータベースと直接連携します。

リアルタイムのシステム同期

Key Launcherは、カレンダーアカウント(Googleカレンダー、Microsoft Outlook、Exchange、端末内ローカルカレンダーなど)とタイムラインが常に最新状態を維持するよう同期します:

  • コンテンツオブザーバーサービス: ランチャーは CalendarContract.Events.CONTENT_URI を監視するシステムレベルのコンテンツオブザーバーを登録します。
  • 即時更新: Googleカレンダーなどの同期カレンダーアプリで予定を追加・編集・削除すると、Androidがデータベース変更を検知します。Key Launcherはこのシグナルを即座にキャッチし、バックグラウンドでタイムラインを自動更新します。

表示カレンダーの管理

タイムラインに表示するカレンダーアカウントやサブカレンダーを自由にカスタマイズできます:

  1. アジェンダシートを開きます。
  2. ヘッダー右上の調整 () アイコンをタップします。
  3. 端末内で利用可能なすべてのカレンダーアカウントを一覧表示するダイアログが開きます。
  4. 対象のカレンダーのチェックをオン/オフ(例:「仕事」にチェックを入れ、「日本の祝日」を外すなど)にし、保存をタップします。

Select Calendars Dialog