слушать события календаря Android - PullRequest
3 голосов
/ 16 января 2012

Я собираюсь создать приложение для Android, которое будет выполнять некоторые действия и изменять профиль, чтобы поменять звук / вибрацию / звонок в зависимости от события, пользователь добавит дату и время события и выберет профи для этого события, событие будет сохранено в Google.календарь, который будет автоматически синхронизироваться с календарем Android, так что я хочу, мне нужно слушать события календаря Android, поэтому, когда наступило время события, я проверяю его, проверяю свою базу данных и вижу, какой профиль для этого события и запускаюэто или какое действие я должен сделать, поэтому снова моя точка зрения состоит в том, чтобы слушать события календаря, когда наступило время, любой может мне помочь с этим?

или, другими словами, получить идентификатор события из календаря, когда это событиепросто случилось

спасибо

1 Ответ

2 голосов
/ 17 января 2012

Я не уверен, что вы можете слушать Android Calendar. Вам нужно будет использовать API Календаря Google для извлечения событий для пользователя.
Здесь - пример, который использует Calendar API с Android.

Я бы посоветовал вам получить некоторые из будущих событий. Вы можете делать это периодически, скажем, каждый день или каждый час. Синхронизация из Календарного API вместо Календаря Android.
Теперь в вашей базе данных хранится время и действие, которое необходимо предпринять, и когда происходит событие, выполните действие.

...