【发布时间】:2012-02-27 15:22:36
【问题描述】:
问题是:如何在日历中添加任何事件?
我想制作一个应用程序,我们可以在其中存储日历中的任何事件。带日期和时间 它有每日、每周和每月 3 个选项,它记得我选择了哪个选项。
注意:(iphone 或 android 两者)(钛)。
【问题讨论】:
-
如何添加日历视图
标签: android titanium titanium-mobile titanium-modules
问题是:如何在日历中添加任何事件?
我想制作一个应用程序,我们可以在其中存储日历中的任何事件。带日期和时间 它有每日、每周和每月 3 个选项,它记得我选择了哪个选项。
注意:(iphone 或 android 两者)(钛)。
【问题讨论】:
标签: android titanium titanium-mobile titanium-modules
基本上这可以在android中使用intents完成,请查看完整文档 here
【讨论】:
好吧,让我们举个例子:
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
【讨论】: