<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 175  文章 - 202  trackbacks - 0
    <2009年7月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    第一個Blog,記錄哈哈的生活

    常用鏈接

    留言簿(16)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    收藏夾

    Java links

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    1. 先到 google code 上下載了 api 的 lib,當然是 java client,還有好多,比如 .net , php 什么的,沒看。
    2. 去看 google data api 的 getting start,但是,那個 ant 命令執(zhí)行完,會出一些 captcha 的錯誤,沒細看,估計是需要驗證碼了,api 沒跟上。
    3. 直接到 calendar 里面,把 CalendarFeedDemo執(zhí)行了一下,注意,需要輸入用戶名和密碼,用戶名是 aaa@gmail.com 這樣的,但發(fā)現(xiàn)這個不是我要的,我要的只是增加個 event 而已。
    4. 執(zhí)行 EventFeedDemo,jump這個才是我要的,簡化了一下,只要能增加一個定時的 event,并有提醒,就夠了。

    代碼在下面,連包名都沒改:
     1 
     2 package sample.calendar;
     3 
     4 import java.io.IOException;
     5 import java.net.URL;
     6 import java.util.Calendar;
     7 import java.util.GregorianCalendar;
     8 import java.util.TimeZone;
     9 
    10 import com.google.gdata.client.calendar.CalendarService;
    11 import com.google.gdata.data.DateTime;
    12 import com.google.gdata.data.PlainTextConstruct;
    13 import com.google.gdata.data.calendar.CalendarEventEntry;
    14 import com.google.gdata.data.extensions.Reminder;
    15 import com.google.gdata.data.extensions.When;
    16 import com.google.gdata.data.extensions.Reminder.Method;
    17 import com.google.gdata.util.ServiceException;
    18 
    19 public class HahaCalendar {
    20     private static URL eventFeedUrl;
    21     private static final String METAFEED_URL_BASE = "http://www.google.com/calendar/feeds/";
    22     private static final String EVENT_FEED_URL_SUFFIX = "/private/full";
    23 
    24     public static void main(String[] args) throws ServiceException, IOException {
    25         String username = "username@gmail.com";
    26         eventFeedUrl = new URL(METAFEED_URL_BASE + username + EVENT_FEED_URL_SUFFIX);
    27         CalendarService myService = new CalendarService("haha calendar");
    28         myService.setUserCredentials(username, "password");
    29         CalendarEventEntry singleEvent = createSingleEvent(myService, "每天背單詞""單詞1,單詞2");
    30         System.out.println("Successfully created event " + singleEvent.getTitle().getPlainText());
    31     }
    32 
    33     private static CalendarEventEntry createSingleEvent(CalendarService service, String eventTitle, String eventContent)
    34             throws ServiceException, IOException {
    35         CalendarEventEntry entry = new CalendarEventEntry();
    36         entry.setTitle(new PlainTextConstruct(eventTitle));
    37         entry.setContent(new PlainTextConstruct(eventContent));
    38         Calendar calendar = new GregorianCalendar();
    39         calendar.add(Calendar.MINUTE, 10);
    40         DateTime startTime = new DateTime(calendar.getTime(), TimeZone.getDefault());
    41         calendar.add(Calendar.MINUTE, 60);
    42         DateTime endTime = new DateTime(calendar.getTime(), TimeZone.getDefault());
    43         When eventTimes = new When();
    44         eventTimes.setStartTime(startTime);
    45         eventTimes.setEndTime(endTime);
    46         entry.addTime(eventTimes);
    47         addReminder(entry);
    48         return service.insert(eventFeedUrl, entry);
    49     }
    50 
    51     private static void addReminder(CalendarEventEntry myEntry) {
    52         Reminder reminder = new Reminder();
    53         reminder.setMinutes(5);
    54         reminder.setMethod(Method.SMS);
    55         myEntry.getReminder().add(reminder);
    56     }
    57 }
    58 

    想用的注意,把上面的用戶名和密碼改成自己的。


    posted on 2009-07-19 13:04 哈哈的日子 閱讀(2301) 評論(4)  編輯  收藏 所屬分類: Java

    FeedBack:
    # re: 試了一下 Google Calendar API,給自己每天定個任務(wù)。 2009-08-13 10:05 BlueSunshine
    回復(fù)一下  回復(fù)  更多評論
      
    # re: 試了一下 Google Calendar API,給自己每天定個任務(wù)。[未登錄] 2009-08-13 10:06 lala
    再回復(fù)一下  回復(fù)  更多評論
      
    # re: 試了一下 Google Calendar API,給自己每天定個任務(wù)。 2009-11-02 14:43 eric shen
    您好啊,java我到是不懂,不過我用 Google Calendar的  回復(fù)  更多評論
      
    # re: 試了一下 Google Calendar API,給自己每天定個任務(wù)。 2009-12-12 10:58 weiwx
    怎么執(zhí)行啊? 沒有可執(zhí)行的文件阿?我對java不是很懂  回復(fù)  更多評論
      
    主站蜘蛛池模板: 日韩在线天堂免费观看| 一级毛片免费观看不卡的| 妞干网在线免费观看| 亚洲一区二区三区免费观看| 久久国产色AV免费看| 亚洲精品视频久久| 免费观看激色视频网站bd| 一区二区三区在线免费 | 在线看片韩国免费人成视频| 亚洲妓女综合网99| 女人张开腿给人桶免费视频| 亚洲久热无码av中文字幕| 国产一级淫片a视频免费观看| 无套内谢孕妇毛片免费看看| 3344免费播放观看视频| 亚洲精品在线播放| 最新中文字幕电影免费观看| 免费激情网站国产高清第一页| 亚洲综合另类小说色区色噜噜| a色毛片免费视频| 亚洲国产综合在线| 国产午夜无码视频免费网站| 巨胸喷奶水视频www免费视频| 久久久久亚洲AV成人无码网站| 99视频全部免费精品全部四虎| 久久亚洲精品11p| 亚洲成年人在线观看| 免费做爰猛烈吃奶摸视频在线观看 | 亚洲免费综合色在线视频| 亚洲男人av香蕉爽爽爽爽| 久久免费视频观看| 亚洲码和欧洲码一码二码三码 | 久久精品国产亚洲精品2020| 免费看少妇作爱视频| 91在线免费视频| 精品国产成人亚洲午夜福利| 国产国拍亚洲精品福利| 国产片AV片永久免费观看| 免费手机在线看片| 亚洲另类古典武侠| 国产av无码专区亚洲国产精品|