我希望能够从Android本机日历中检索现有事件,并能够在我的CalendarWidget中显示它们。
我能够通过我的应用程序通过Calendar API添加事件,该事件在Android本机日历中可见,但是我不知道如何在日历小部件中显示Android本机日历事件。
这是我用于插入事件的代码:
Intent intent = new Intent(Intent.ACTION_INSERT);
intent.setData(CalendarContract.Events.CONTENT_URI);
startActivity(intent);
根据Android calendar documentation,有一种查看事件的意图,但是它采用当前时间或事件ID作为参数,并显示单个事件。
是否可以通过某种方式将所有Android本机日历事件添加到自定义CalendarWidget中?