代码之家  ›  专栏  ›  技术社区  ›  Swift

用Google日历连接Java

  •  0
  • Swift  · 技术社区  · 14 年前

        //User 1
        int[][] swift_schedule = new int[5][6];
        //1 = busy, 0 = free
    
        //Monday
        swift_schedule[0][0] = 0;  //9-11
        swift_schedule[0][1] = 1;  //11-1
        swift_schedule[0][2] = 1;  //1-3
        swift_schedule[0][3] = 1;  //3-5
        swift_schedule[0][4] = 1;  //5-7
        swift_schedule[0][5] = 1;  //7-9
        //Tuesday
        swift_schedule[1][0] = 0; //9-11
        swift_schedule[1][1] = 0; //11-1
        swift_schedule[1][2] = 0; //1-3
    
        etc....
    

    如果我使用PHP,我会得到一个XML提要的url,然后解析其中的数据,但是使用JAVA我甚至不知道从哪里开始。有人能给我指出正确的方向吗?教程,代码片段和其他提示将不胜感激!

    干杯,

    1 回复  |  直到 14 年前
        1
  •  3
  •   bakkal    14 年前

    当有javaapi时,您不必进行解析,只需使用它并查询所需的日历事件。

    DateTime CalendarQuery 您可以查询特定时间间隔内的事件(您的用例:获取给定日期内的事件)。

    CalendarQuery myQuery = new CalendarQuery(feedUrl);
    myQuery.setMinimumStartTime(DateTime.parseDateTime("2006-03-16T00:00:00"));
    myQuery.setMaximumStartTime(DateTime.parseDateTime("2006-03-24T23:59:59"));
    

    谷歌日历允许客户端 谷歌形式的日历事件 数据API源。你的客户 应用程序可以使用 Google Calendar Data API 事件,编辑或删除现有