私はちょうど 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);