WEB开发网
开发学院手机开发Android 开发 手把手教你玩转谷歌 Android 日历 阅读

手把手教你玩转谷歌 Android 日历

 2010-02-21 22:56:00 来源:WEB开发网   
核心提示:3 Uri calendars = Uri.parse("content://calendar/calendars");45 Cursor managedCursor =67 managedQuery(calendars, projection,89 "selected=1",

3   Uri calendars = Uri.parse("content://calendar/calendars");

4

5   Cursor managedCursor =

6

7   managedQuery(calendars, projection,

8

9   "selected=1", null, null);

10

我们现在检索的日历列表。我们可以遍历的结果如下:

1 if (managedCursor.moveToFirst()) {

2

3   String calName;

4

5   String calId;

6

7   int nameColumn = managedCursor.getColumnIndex("name");

8

9   int idColumn = managedCursor.getColumnIndex("_id");

10

11   do {

12

13   calName = managedCursor.getString(nameColumn);

14

15   calId = managedCursor.getString(idColumn);

16

17   } while (managedCursor.moveToNext());

18

19   }

20

21

一旦我们知道我们想要访问的日历,我们可以添加一个日历事件。日历事件有一些重要领域,其中包括如活动名称,时间和地点以及设置的信息,哪一项将被显示在日历。日历事件可能是一次性或经常性的。

给日历增加单一事件发生的情况

添加一个条目到特定的日历,我们需要配置一个日历项插入使用与ContentValues如下:

1   ContentValues event = new ContentValues();

每个活动必须与特定日历结合,所以,首先你会想到的是为此事件插入日历标识符。

1   event.put("calendar_id", calId);

然后,我们设置了有关事件,其中包括活动的标题,描述和位置弦乐领域的一些基本信息。

1   event.put("title", "Event Title");

2

3   event.put("description", "Event Desc");

4

5   event.put("eventLocation", "Event Location");

6

有许多不同的配置选项来设置事件的时间和日期。

我们可以设置事件的开始和结束的信息如下:

1   long startTime = START_TIME_MS;

2

3   long endTime = END_TIME_MS;

Tags:手把手 谷歌 Android

编辑录入:coldstar [复制链接] [打 印]
赞助商链接