Как установить напоминание/будильник на Android?

Я несколько раз хранил в формате ISO. Некоторые из этих моментов отмечены либо 1 (вкл.), либо 0 (выкл.), установленными в другом столбце. Мне нужно установить напоминание во время, отмеченное как 1, но как мне передать эту каждую дату в класс напоминания?


person SamB09    schedule 03.02.2010    source источник
comment
Какой класс напоминания? В Android SDK нет класса Reminder.   -  person CommonsWare    schedule 03.02.2010
comment
Могу ли я тогда установить напоминания?   -  person SamB09    schedule 03.02.2010


Ответы (1)


Общедоступного API для приложения «Будильник» не существует.

Для приложения «Календарь» нет общедоступного API, хотя, поскольку это собственный пользовательский интерфейс для Календаря Google, вы можете передать событие в Календарь Google через его API GData.

person CommonsWare    schedule 03.02.2010
comment
Хм, это кажется немного сложным, должен быть способ установить будильник на эти времена или даже просто всплывающее сообщение в одно из времен. - person SamB09; 04.02.2010
comment
Ну, вы, конечно, можете реализовать что-то сами, используя AlarmManager. Тем не менее, это требует, чтобы вы справились со всем этим самостоятельно. Пожалуйста, помните, что ваш первоначальный вопрос предполагал существование класса напоминания, поэтому я предположил, что делать это самостоятельно - это не то, что вас интересовало. - person CommonsWare; 04.02.2010
comment
Извините, я не ясно выразился, я должен был сказать, что напишу класс будильника/напоминания. Кажется достаточно простым написать класс уведомления/сигнала тревоги, но кажется сложным передать время от db к классу диспетчера сигналов тревоги. - person SamB09; 04.02.2010
comment
Пока вы можете анализировать время ISO, это не должно иметь большого значения. Вы можете открыть новый вопрос (или отредактировать этот) с более подробной информацией о том, где именно у вас возникают проблемы при использовании AlarmManager с содержимым вашей базы данных. - person CommonsWare; 04.02.2010