如何在日历中添加事件?

时间:2012-02-27 15:22:36

标签: android titanium titanium-mobile titanium-modules

问题是:如何在日历中添加任何事件?

我想制作一个应用程序,我们可以在日历中存储任何事件。与日期和时间 它有3个选项Daily,Weekly和MOnthly,它记得我选择了它的选项。

NOte :( iphone或android两者)(Titanium)。

3 个答案:

答案 0 :(得分:2)

this 这是针对Android和iphone我们可以使用ti.Com.calendar模块,这是由第三方提供的。 GitHub this

答案 1 :(得分:1)

基本上这可以在android中使用意图来完成,请查看完整的文档  here

答案 2 :(得分:0)

好吧,让我们举一个例子:

 var cal = Ti.Calendar.defaultCalendar;
 var start_date = new Date(year,month,day,hour,minute,second,millisecond);
 var end_date = new Date(year,month,day,hour,minute,second,millisecond);

 var event = cal.createEvent({
    title: 'Your Title',
    begin: start_date,
    end: end_date,
    availability: Ti.Calendar.AVAILABILITY_FREE,
    allDay: true
});

 var mil = 60*1000;

 //adding alert to your event , this alert will be before the start _date with 1 minutes
 var alert1 = event.createAlert({
    relativeOffset: mil
});

 event.alerts = [alert1];
 event.save(Ti.Calendar.SPAN_FUTUREEVENTS);
希望这会对你有所帮助 这是文档链接:http://docs.appcelerator.com/titanium/3.0/#!/api/Titanium.Calendar.Event