2012-02-06 6 views
0

J'ai parcouru certains des liens et j'ai appris à insérer un événement dans l'application calendrier d'Android (plutôt que de créer mon propre calendrier). Maintenant, je dois créer un événement qui se répète tous les mardis et jeudis mais je n'ai pas la possibilité de choisir un tel choix. Alors, comment puis-je faire cela par programme?Android Événements récurrents personnalisés dans le calendrier

Toute aide serait grandement appréciée.

Répondre

2

utilisant Android 4.0:

nouvel événement: Traîner à pile mardi et le jeudi Débordement en Avril 2012 entre 8: 30-9: 30am.

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); 

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

+0

un coup d'oeil à ce numéro: http://stackoverflow.com/questions/28871921/add-weekly-event-to-calendar – Sun

Questions connexes