イベントの追加
カレンダーを指定して,
win.activity.onCreateOptionsMenu = function(e) {
var menu = e.menu;
var menuItem = menu.add({ title: "Add Event" });
menuItem.addEventListener("click", function(e) {
var now = new Date();
var end = new Date(now.getTime() + 3600 * 1000);
calendar.createEvent({
title: 'test',
description: 'test event',
begin: now,
end: end
});
});
};
イベント一覧を表示していたevent_
Reminderの設定
イベントにはReminderを設定することができます。Reminderを設定しておくと指定時間にSMS,
var eventObj = calendar.createEvent({
title: title,
description: description,
begin: begin,
end: end
});
eventObj.createReminder({
minutes: 10,
method: Ti.Android.Calendar.METHOD_EMAIL
});
作成したイベントオブジェクトからさらにcreateRemindeメソッドを呼ぶことでReminderがセットできます。
この例だと,
まとめ
今回はAndroidのカレンダーに対する操作について解説しました。サンプルで扱ったコードはgithubにありますのであわせてご覧ください。Android特有の機能はほぼ解説し終わったので,