Я новичок в развитии Android, поэтому существует огромная возможность, что я задаю вопрос, который является очень простым, но я изо всех сил пытаюсь найти ответ. Я пишу мобильное приложение, которое будет отображать события календаря для определенного дня из приложения календаря в Nexus 7. Для тех событий, которые требуют присоединения к вызову, пользователь сможет обновить событие с номерами телефонов, требуемыми для вызов. Я могу реализовать ту часть, где я получаю детали из календаря и пользователь, обновляющий детали вызова. При сохранении я сохраняю событие и номер телефона в базе данных моего приложения.Получение события календаря от тревоги
Теперь, когда мне нужно, во время мероприятия я должен иметь возможность использовать уведомление календаря, чтобы вызвать функцию моего приложения и отобразить информацию о вызове для пользователя. Я принял следующий широковещательный приемник, чтобы принять сигнал тревоги.
общественного класса GetCalendarNotification расширяет BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
IntentFilter filter = new IntentFilter(CalendarContract.ACTION_EVENT_REMINDER);
filter.addDataScheme("content");
}
я, хотя я могу использовать Intent.getData(), чтобы получить информацию о событии, а затем запросить мою базу данных приложения с подробной информацией о событиях и предоставить подробную информацию для пользователей. Возвращаемое содержимое Intent.getData(): //com.android.calendar/1383739860000, и я не уверен, что это такое. Есть ли способ получить имя события календаря, дату и время запуска из контента: //com.android.calendar/1383739860000?
С уважением Debdeep