Android:カレンダーにIntentを発行する

Androidのカレンダーの、新しい予定編集する画面を暗黙的Intentで呼び出す方法です。ちなみにこれをやったらジョルテも選択出来ました。

参考元は以下のstackoverflowです。
http://stackoverflow.com/questions/2911731/intent-that-opens-new-calendar-event-activity

上記は開始予定日と終了予定日に関しては、どうするのか?というような質問だったので、そこらへんは私は試してないのですが、カレンダーに予定を書くためのContentProviderの説明リンクが貼られていたので、それをIntentのパラメータに設定したらよいのかもしれません。何度も書きますが、予定時間は試していません!!

http://android.arnodenhond.com/tutorials/calendar

以下、ソース。

Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("title", "タイトル");
intent.putExtra("description", "説明");
// 以下の2つは試してないのでコメントアウト
// intent.putExtra("dtstart", eventStartInMillis);
// intent.putExtra("dtend", eventEndInMillis);
startActivity(intent);

タグ Android | パーマリンク.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です