Android 从alarm获取日历事件

Android 从alarm获取日历事件,android,android-intent,android-calendar,android-broadcast,Android,Android Intent,Android Calendar,Android Broadcast,我是android开发的新手,所以我很可能会问一个非常基本的问题,但我很难找到答案。我正在编写一个移动应用程序,它将从Nexus7中的日历应用程序获取特定日期的日历事件。对于需要加入呼叫的事件,用户将能够使用呼叫所需的电话号码更新事件。我能够实现从日历获取详细信息和用户更新呼叫详细信息的部分。保存时,我将事件和电话号码保存在我的应用程序数据库中 现在我需要的是,在事件发生时,我应该能够使用日历通知,调用我的应用程序的功能,并向用户显示通话详细信息。我已编写以下广播接收器以接受警报 公共类GetC

我是android开发的新手,所以我很可能会问一个非常基本的问题,但我很难找到答案。我正在编写一个移动应用程序,它将从Nexus7中的日历应用程序获取特定日期的日历事件。对于需要加入呼叫的事件,用户将能够使用呼叫所需的电话号码更新事件。我能够实现从日历获取详细信息和用户更新呼叫详细信息的部分。保存时,我将事件和电话号码保存在我的应用程序数据库中

现在我需要的是,在事件发生时,我应该能够使用日历通知,调用我的应用程序的功能,并向用户显示通话详细信息。我已编写以下广播接收器以接受警报

公共类GetCalendarNotification扩展了BroadcastReceiver{

@Override
public void onReceive(Context context, Intent intent) {

    IntentFilter filter = new IntentFilter(CalendarContract.ACTION_EVENT_REMINDER);
    filter.addDataScheme("content");   



}
我想我可以使用Intent.getData()获取事件详细信息,然后使用事件详细信息查询我的应用程序数据库,并向用户提供详细信息返回content://com.android.calendar/1383739860000,我不知道它是什么。是否仍然可以从中获取日历事件名称、开始日期和时间content://com.android.calendar/1383739860000?

问候
Debdeep

我可以自己解决它。我使用AlarmManager和intent来安排任务,稍后在事件发生时,我阅读了额外的内容以了解详细信息