4

Android 용 티타늄 앱에서 캘린더 이벤트를 만들려고합니다. 내가 코드를 아래에 사용하고이를 위해, 그것은 내가, 내 티타늄 SDK 버전은 1.7.5입니다 ..티타늄 캘린더 이벤트 만들기

var calendars = Ti.Android.Calendar.selectableCalendars; 
     var names =[]; 
     for (var i = 0; i<calendars.length; i++) { 
      names.push(calendars[i].name); 
     } 

     var calendarDialog = Titanium.UI.createOptionDialog({ 
      title: 'Select a Calendar', 
      options: names, 
      cancel:1 
     }); 
     calendarDialog.addEventListener('click', function(e){ 
      var ci = e.index+1; 
      var calendar = Ti.Android.Calendar.getCalendarById(ci); 

      var eventBegins = new Date(2011, 12, 26, 12, 0, 0); 
      var eventEnds = new Date(2011, 12, 26, 14, 0, 0); 
      var hasReminder = true; 
      var details = { 
       title: 'i m testing', 
       description: 'message', 
       begin: eventBegins, 
       end: eventEnds, 
       hasAlarm:true, 
       allDay:true 
      }; 

      var event = calendar.createEvent(details); 

      if (hasReminder) 
      { 
       var reminderDetails = { 
        minutes: 10, 
        method: Ti.Android.Calendar.METHOD_ALERT 
       }; 

       event.createReminder(reminderDetails); 
      } 

      alert('Event was created!'); 
     }); 
     calendarDialog.show(); 

누구도 날이 문제를 해결하는 데 도움이 모든 캘린더 이벤트를 생성하지 않았 또한 오류를 줄 does't 안드로이드 2.3에서 이것을 시도했습니다.

+0

안녕하세요, 캘린더 이벤트를 만드는 방법에 대한 아이디어가있는 분 –

+1

코드를 새 TiStudio 프로젝트에 놓았습니다. 오류가 없으며 일정이 내 캘린더에서 작성되었습니다. 그러나 최신 2.1 SDK를 사용하여 업데이트하는 것이 좋습니다. –

답변

0

다음 링크는 도움이 될 수있는 링크입니다.

https://github.com/codememan/Titanium-Calendar

당신은 당신이 가져와의 .js 파일에서 코드를 실행할 수 있습니다 프로젝트에 필요한 파일을 추가해야합니다.

+0

링크가 더 이상 작동하지 않습니다. ( – dutchman711