Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > Помогите с PIM календарь


Автор: коронованный 10.11.2008, 22:22
Назрела необходимость использовать напоминания в мидлете. Но туплю и никак не могу разобраться с документацией. Если можно - приведите какой-нить простенький пример. Например: код, который автоматически (с разрешения пользователя) вносит напоминание в телефон на конкретную дату и время с определенным текстом. К примеру на 25 ноября 17.00 вечера напоминание с текстом "позвони". Дальше уж я по примеру разберусь. Спасибо заранее.

Автор: Dummy 10.11.2008, 23:32
Код

EventList eventList = (EventList)PIM.openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE);
Event event = eventList.createEvent();

Calendar calendar = Calendar.getInstance();

calendar.set(Calendar.MONTH, Calendar.NOVEMBER);
calendar.set(Calendar.DAY_OF_MONTH, 25);
calendar.set(Calendar.HOUR_OF_DAY, 17);
calendar.set(Calendar.MINUTE, 0);

if (eventList.isSupportedField(EventList.START)) {
    eventList.addDate(calendar.getTime().getTime());
} else if (eventList.isSupportedField(EventList.END)) { // странная ситуация, но чего не бывает...
    eventList.addDate(calendar.getTime().getTime());
}

if (eventList.isSupportedField(EventList.NOTE)) {
     eventList.addString(EventList.NOTE, "Позвони");
}

if (eventList.isSupportedField(EventList.SUMMARY)) {
     eventList.addString(EventList.SUMMARY, "Позвони туда-то и тому-то затем-то");
}


З. Ы. Не компилил и не запускал.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)