1

EventsでビアCalender(ネイティブ)の作成に関する問題についてお聞きしたいのですがAndroid

これがシナリオです:-

私のアプリケーションの助けを借りて、Androidのデフォルトカレンダーを開いてカレンダーイベントを作成しています。しかし、ここで私は問題に悩まされています-アプリで作成されたイベントと残りのイベント(デフォルトでAndroidアプリで作成されたもの)を区別する方法

現在、共有するコードはありません。良いまたは関連するリンクが必要です。助けてください

ありがとう

4

1 に答える 1

1

それにアクセスする直接的な方法はありませんが、を使用してCalendarContract class呼び出すことができるを使用してIntent.ACTION_VIEW

Intent intent = new Intent(Intent.ACTION_VIEW);
//calendarEventID is unique ID returned stored in the contentprovider.
intent.setData(Uri.parse("content://com.android.calendar/events/" + String.valueOf(calendarEventID)));
startActivity(intent);

要件に一致するイベントの一意の_idを取得するには、SQLITEデータベースを使用してアプリに保存できます。

  1. BaseColumns開発者向けドキュメント
  2. CalendarContractイベント
于 2013-01-02T12:27:51.953 に答える