6

2つの違いについて少し混乱しています。Calendar API の例はおそらくここにあります: http://samples.google-api-java-client.googlecode.com/hg/calendar-android-sample/instructions.htmlですが、著者自身は Calendar Provider の使用を提案しています。 API、詳細はこちら: http://developer.android.com/guide/topics/providers/calendar-provider.html

誰かが私に2つの違いを説明できますか?シンプルなカレンダーアプリに使用するのにどちらが適していますか?

4

3 に答える 3

6

google api のコードはあまりいじっていませんが google api を使う場合はカレンダーのネットワーク同期を処理する必要があると思いますが、 同期は既に android のカレンダー プロバイダーで行われているので、 Google API の仕様を学習する代わりに、クエリ、挿入、削除ステートメントを使用します。

さらに、Google APIコードを使用すると、oauth認証を処理する必要があると思います。カレンダープロバイダーの場合は必要ありません

したがって、プロバイダーはより簡単になるはずです。

于 2012-11-18T09:10:38.160 に答える
0

CalendarProvider は組み込みなので、ネットワークや認証などを処理する必要はありません。ただし、一種のコンテンツ プロバイダーであるため、sqlite-queries とカーソル マッピングを使用してデータを収集する必要があります。このライブラリを試してみてください。すべてのマッピングが行われます。

于 2014-01-02T10:25:17.520 に答える