1

学生が大学のコースを管理するためのアプリケーションを作成しています。

次に、イベント(イベントには日付と時刻と簡単な説明があります)をAndroidのGoogleカレンダーと同期させたいと思います。

Androidサンプルのsamplesyncアダプターを調べましたが、カレンダーにはあまり役立ちませんでした。

アプリの同期は、チェックボックスを使用してアプリの設定から有効または無効にする必要があります。

誰かが役に立つことができるいくつかのサンプルコードを持っていますか?

4

1 に答える 1

0
  1. android.preference.PreferenceActivityあなたの好みのページを作るために使用します。

  2. アプリが開く前に、設定ページのチェックボックスがシステムからの値で更新されていることを確認してください。(アカウントと同期のシステム コントロール パネルで設定が変更されている可能性があります。)ContentResolver.getSyncAutomatically(Account account, String authority)システム値の読み取りに使用します。

  3. ContentResolver.setSyncAutomatically(Account account, String authority, boolean sync)--を使用して、PreferenceActivity 設定と一致するようにシステムに命令します。

プロバイダーでは同期を制御できないことに注意してください。アカウント/プロバイダーのペアに対して制御します。アプリは、これらの呼び出しで渡すことができるように、使用するように設定されているアカウントのコピーを保持する必要があります。

于 2011-07-01T12:59:31.100 に答える