android - 日历事件管理

标签 android calendar

我想问一个关于在 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 数据库将其保存在您的应用中。

  1. BaseColumns Developer Documentation
  2. CalendarContract Events

关于android - 日历事件管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14121825/

相关文章:

android - 奇怪的 NullPointerException 没有提示(微调器上数组适配器的数据为空)

c# - 返回公历的正确周数

iphone - 为什么我不能编写 EKEvent 标题?

mysql - 数据库结构: Best Way To Set up Table for a Calendar Work Roster/Schedule (mySQL)?

django - 如何使用 Django-Bootstrap-Calendar 添加日历事件?

Java/Proguard : Find out why jar does not Validate/Verify?

java - 应用程序使用 Intent.ACTION_SEND 时处理手机之间的差异

c# - 将 Google Analytics 与 xamarin android 应用程序集成

android - 我正在尝试在 android 的谷歌地图上的绘制区域内搜索附近的地方,如银行、餐馆、自动取款机

java - 为什么我在 GUI 中得到错误的日期时间格式?