Как создать напоминание (не событие) в календаре программно в Android? - PullRequest
0 голосов
/ 17 января 2019

Я хочу создать напоминание в Календаре Google из моего приложения для Android.

Создание событий хорошо документировано, для этого есть поставщик контента Календаря. Однако, похоже, что для этих автономных напоминаний не заключен договор с поставщиком контента (не путать с напоминаниями о событиях, или уведомлениями о событиях).

В приложении «Напоминания» отображаются в виде отдельного календаря вместе с «Событиями», но когда я запрашиваю таблицу CalendarContract.Calendars, ее нет в списке. При запросе CalendarContract.Events также не отображаются события напоминания. Поэтому я думаю, что они хранятся как-то иначе, но я не могу найти никакой информации об этом.

Есть ли способ создать эти напоминания программно?

1 Ответ

0 голосов
/ 17 января 2019

Хорошо, после еще одного поиска, отвечая на мой собственный вопрос.

Нет способа сделать это. Несмотря на то, что эти напоминания являются функцией нескольких приложений, API для доступа к ним нет.

Для этого есть запрос функции .

Мой вопрос в основном дублирует вопросы: [1] [2] , я не нашел их, потому что они упоминали другие приложения, которые имеют те же напоминания с Календарем.

...