Androidでカレンダーイベントを追加するにはどうすればいいですか? 質問する

Androidでカレンダーイベントを追加するにはどうすればいいですか? 質問する

私はちょうど Android を使い始めたところですが、今日のプロジェクト ミーティングで、Android にはネイティブのカレンダー アプリがないので、ユーザーは好きなカレンダー アプリを使用するだけだと誰かが言っていました。

これは本当ですか? もし本当なら、プログラムでユーザーのカレンダーにイベントを追加するにはどうすればよいですか? すべてに共通する API はありますか?

参考までに言うと、私たちはおそらく Android 2.x をターゲットにしていると思います。

ベストアンサー1

コードでこれを試してください:

Calendar cal = Calendar.getInstance();              
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("beginTime", cal.getTimeInMillis());
intent.putExtra("allDay", true);
intent.putExtra("rrule", "FREQ=YEARLY");
intent.putExtra("endTime", cal.getTimeInMillis()+60*60*1000);
intent.putExtra("title", "A Test Event from android app");
startActivity(intent);

おすすめ記事