在 android 日历中添加用户无法修改的 Event/Reminder

Add Event/Reminder in android calendar that user cannot modify

我想以编程方式在日历中添加事件,我已成功完成。但是当我打电话给日历意图时,它会打开带有事件详细信息的日历。用户可以在保存之前修改该事件。

所以我希望活动不可编辑。如果能自动添加就好了。我已经寻找了很多解决方案,但没有一个对我有用。

谢谢。

 long calID = 3;

 ContentResolver cr = getContentResolver();
 ContentValues values = new ContentValues();
 values.put(CalendarContract.Events.DTSTART, beginTime.getTimeInMillis());                        
 values.put(CalendarContract.Events.ALL_DAY,false);
 values.put(CalendarContract.Events.TITLE, projectName);                         
 values.put(CalendarContract.Events.EVENT_LOCATION,projectAddress);
 values.put(CalendarContract.Events.DESCRIPTION, eventDetail);                           
 values.put(CalendarContract.Events.CALENDAR_ID, calID);                           
 values.put(CalendarContract.Events.EVENT_TIMEZONE,"America/Los_Angeles");
 values.put(CalendarContract.Events.DURATION,"+P1H");
 cr.insert(CalendarContract.Events.CONTENT_URI, values);
 Utility.getInstance().showSnackBar(rl_main, "Event addded to calendar 
  successfully!");