2012-02-06 86 views
0

我已經經歷了一些鏈接,並且知道如何將事件插入Android的日曆應用程序(而不是創建自己的日曆)。現在,我需要創建一個每週二和週四重複的活動,但我沒有選擇這種選擇的選項。那麼我怎樣才能做到這一點?日曆中的Android自定義循環事件

任何幫助將不勝感激。

回答

2

使用的Android 4.0:

新事件:30-9:30AM Stack Overflow的週二和週四在2012年4月8日之間晾着。

Intent intent = new Intent(Intent.ACTION_INSERT) 
    .setData(Events.CONTENT_URI) 
    .putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, 1333456200000L) 
    .putExtra(CalendarContract.EXTRA_EVENT_END_TIME, 1333459800000L) 
    .putExtra(Events.TITLE, "Hanging out at Stack Overflow") 
    .putExtra(Events.RRULE, "FREQ=DAILY;BYDAY=TU,TH;UNTIL=20120430T083000Z") 
    .putExtra(Events.RDATE, 1335792600000L) 
    .putExtra(Events.AVAILABILITY, Events.AVAILABILITY_BUSY); 
startActivity(intent); 

來源:
http://developer.android.com/guide/topics/providers/calendar-provider.html
http://tools.ietf.org/html/rfc5545

+0

看看這個問題:http://stackoverflow.com/questions/28871921/add-weekly-event-to-calendar – Sun 2015-07-01 11:42:04