【问题标题】:How to create a Reminder (not Event) in Calendar programmatically in Android?如何在 Android 中以编程方式在日历中创建提醒(不是事件)?
【发布时间】:2019-01-16 21:06:14
【问题描述】:

我想通过我的 Android 应用在 Google 日历中创建 reminder

创建事件有据可查,有一个日历内容提供程序。然而,这些独立提醒似乎没有内容提供者合同(不要与事件提醒混淆,也就是事件通知)。

在应用程序中,“提醒”作为单独的日历与“事件”一起列出,但是当我查询 CalendarContract.Calendars 表时,它不在列表中。查询CalendarContract.Events 也不会列出提醒事件。所以我猜它们的存储方式有所不同,但我找不到任何相关信息。

有没有办法以编程方式创建这些提醒?

【问题讨论】:

  • 我的猜测是您必须使用一些 Google 日历特定的 API,无论是来自 Play 服务(不认为有)还是标准的 Web API。
  • @CommonsWare 哇,传奇本人!因此,经过进一步搜索,我发现尽管它是一个跨应用程序功能,但没有 API 1 2,并且有一个 feature request 用于此

标签: android android-contentprovider android-calendar


【解决方案1】:

好的,再看一些之后,回答我自己的问题。

没有办法做到这一点。尽管这些提醒是一项跨应用程序功能,但没有 API 可以访问它们。

这里有一个feature request

我的问题基本上是重复的问题:[1][2],我没有找到他们,因为他们提到了与日历共享相同提醒的其他应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-19
    • 1970-01-01
    • 2013-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多