我想问一个关于在 Android
中通过 Calender
(Native) 创建 Events
的问题
这是场景:-
在我的应用程序的帮助下,我打开了 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 数据库将其保存在您的应用中。
关于android - 日历事件管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14121825/