1

我想问一个关于在中创建Eventsvia Calender(Native) 的问题Android

这是场景:-

在我的应用程序的帮助下,我正在打开 Android 的默认日历以创建日历事件。但是在这里我遇到了一个问题-如何区分我的应用程序创建的事件或其他事件(默认创建的 Android 应用程序)

我目前没有可分享的代码。需要一个好的或相关的链接。请帮助

谢谢

4

1 回答 1

1

没有直接的方法可以访问它,但是,CalendarContract class您可以使用Intent.ACTION_VIEW

Intent intent = new Intent(Intent.ACTION_VIEW);
//calendarEventID is unique ID returned stored in the contentprovider.
intent.setData(Uri.parse("content://com.android.calendar/events/" + String.valueOf(calendarEventID)));
startActivity(intent);

要获取符合您要求的事件的唯一 _id,您可以使用 SQLITE 数据库将其保存在您的应用程序中。

  1. BaseColumns 开发者文档
  2. 日历合同事件
于 2013-01-02T12:27:51.953 回答