close

好久沒新增網誌了...

這次來寫一下怎麼用上次所建置的環境來新增事件吧

   1: //新增事件
   2: CalendarService myService = new CalendarService("My
      Application");
   3: //輸入帳號 密碼 帳號格式abc@gmail.com
   4: myService.setUserCredentials("XXX","XXX");
   5:  
   6: //XXX一樣輸入帳號
   7: URL feedUrl = new URL("http://www.google.com/calendar
      /feeds/XXX/private/full");
   8:  
   9: CalendarEventEntry myEntry = new CalendarEventEntry();
  10:  
  11: //設定標題
  12: myEntry.setTitle(new PlainTextConstruct("標題"));
  13:  
  14: //設定內容
  15: myEntry.setContent(new PlainTextConstruct("新增測試內容"));
  16:  
  17: //設定地點
  18: myEntry.addLocation(new Where("","","新增測試地點"));
  19:  
  20: //設定時間
  21: DateTime startTime = DateTime.parseDateTime("2010-03-10T
      13:00:00");
  22: DateTime endTime = DateTime.parseDateTime("2010-03-10T13
      :30:00");
  23: When eventTimes = new When();
  24: eventTimes.setStartTime(startTime);
  25: eventTimes.setEndTime(endTime);
  26: myEntry.addTime(eventTimes);
  27:  
  28: //設定提醒方式以及時間
  29: Method methodType = Method.SMS;
  30: int reminderMinutes = 10;
  31: Reminder reminder = new Reminder();
  32: reminder.setMinutes(reminderMinutes);
  33: reminder.setMethod(methodType);
  34: myEntry.getReminder().add(reminder);
  35:  
  36: //都設定完成後就新增事件
  37: CalendarEventEntry insertedEntry = myService.insert(
      feedUrl, myEntry);
 

 

其實還滿容易的

 

之前還以為很複雜不想碰

 

結果一下就弄好啦~~~~

 

給有興趣的人看看吧

arrow
arrow
    全站熱搜

    qaz33326 發表在 痞客邦 留言(0) 人氣()