Возможно, вы можете изучить календарь и андроид.
Вышеприведенный фрагмент вызовет приложение календаря с пустыми полями и позволит пользователю вводить сведения о мероприятии перед добавлением. Однако вы можете предварительно заполнить информацию о мероприятии, передав детали в форме дополнительных намерений. Значения Extras описывают детали события, такие как время начала события, время окончания события, название события, описание события и т. Д.
Следующие два класса важны для понимания событий.
CalendarContract: Определяет модель данных календаря и связанной с событием информации. Эти данные хранятся в нескольких таблицах, перечисленных ниже. CalendarContract.Events: В этой таблице содержится информация о событиях. Каждая строка в этой таблице содержит информацию для одного события - например, название события, местоположение, время начала, время окончания и т. Д. Событие может произойти одноразовое или может повторяться несколько раз. Участники, напоминания и расширенные свойства хранятся в отдельных таблицах. У каждого из них есть EVENT_ID, который ссылается на _ID в таблице Events. Следующий код может использоваться для передачи информации в намерение календаря.
intent.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, startTime);
intent.putExtra(CalendarContract.EXTRA_EVENT_END_TIME,endTime);
intent.putExtra(CalendarContract.EXTRA_EVENT_ALL_DAY, true);
intent.putExtra(Events.TITLE, "Neel Birthday");
intent.putExtra(Events.DESCRIPTION, "This is a sample description");
intent.putExtra(Events.EVENT_LOCATION, "My Guest House");
intent.putExtra(Events.RRULE, "FREQ=YEARLY");
надеюсь, что это поможет ...
Просто установите сигнал для следующего уведомления. Обновите его после внесения изменений в расписание. – 323go