无法理解android中的以下代码?

时间:2011-05-13 04:52:29

标签: android android-intent

Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("beginTime", cal.getTimeInMillis());
intent.putExtra("allDay", false);
intent.putExtra("rrule", "FREQ=DAILY");
intent.putExtra("endTime", cal.getTimeInMillis()+60*60*1000);
intent.putExtra("title", "A Test Event from android app");

以上是我正在为以下问题提出的代码:

  • 从哪里获取setType方法的值?就像在这里他们使用“vnd.android.cursor.item / event”。
  • 对于进入putExtra字段的值...就像他们在这里使用 rrule endtime 等。如何知道这里可以使用哪些字符串?
  • 在上面的代码中,字段 rrule 代表什么?

提前谢谢。

1 个答案:

答案 0 :(得分:4)

正如我所看到的,此代码与日历事件创建有关。

rrule是一个重复规则,请参阅http://www.ietf.org/rfc/rfc2445.txt

编辑似乎没有关于此的文档,只有一种方法是检查平台代码。