首页 > 解决方案 > 如何在 Android 中以编程方式在日历中创建提醒(不是事件)?

问题描述

我想通过我的 Android 应用在 Google 日历中创建提醒。

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

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

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

标签: androidandroid-contentproviderandroid-calendar

解决方案


好的,经过一番寻找,回答我自己的问题。

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

对此有一个功能请求

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


推荐阅读