我想问一个关于在中创建Events
via Calender
(Native) 的问题Android
这是场景:-
在我的应用程序的帮助下,我正在打开 Android 的默认日历以创建日历事件。但是在这里我遇到了一个问题-如何区分我的应用程序创建的事件或其他事件(默认创建的 Android 应用程序)
我目前没有可分享的代码。需要一个好的或相关的链接。请帮助
谢谢
没有直接的方法可以访问它,但是,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 数据库将其保存在您的应用程序中。