Android创建日历事件

Cha*_*ana 3 android

我需要为Android应用程序创建多个日历事件,使用此问题我能够创建单个事件.

是否有任何创建多个日历事件的示例或指南?

谢谢你,Chandana

Ped*_*tos 6

将它们放在一个函数中

喜欢

public void calenderevent(Calendar begintime, Calendar endtime){

    Intent intent = new Intent(Intent.ACTION_EDIT);
    intent.setType("vnd.android.cursor.item/event");
    intent.putExtra("beginTime", begintime.getTimeInMillis());
    intent.putExtra("allDay", true);
    intent.putExtra("rrule", "FREQ=YEARLY");
    intent.putExtra("endTime", endtime.getTimeInMillis()+60*60*1000);
    intent.putExtra("title", "A Test Event from android app");
    startActivity(intent);
}
Run Code Online (Sandbox Code Playgroud)

  • 小心这个.这是一个未记录的意图动作,可能随时或任何未来的Android版本中断.它也可以在配有适当日历应用程序而非Android库存应用程序的设备上中断.没有官方方法可以在日历上创建自己的活动.虽然通常这会起作用......但你已被警告;) (3认同)