我创建了一个" secondary" https://calendar.google.com/calendar上的日历
几秒钟后,它会出现在我的智能手机上的Google日历应用程序中,但如果我想查看活动,我必须进入Google日历(或带有三星设备的S Planner)设置,选择新日历并激活同步特定日历,以查看他的内容,添加/修改事件。
如何在我自己的应用程序中以编程方式执行此操作? ContentResolver.setSyncAutoly只能在全局设置中(de)激活日历的同步。
感谢您的帮助。
答案 0 :(得分:1)
将日历设置为同步:
ContentResolver cr = activity.getContentResolver();
ContentValues values = new ContentValues();
values.put(CalendarContract.Calendars.SYNC_EVENTS, 1);
values.put(CalendarContract.Calendars.VISIBLE, 1);
cr.update(
ContentUris.withAppendedId(CalendarContract.Calendars.CONTENT_URI, calendarId),
values, null, null);