在 Android 日历中添加用户无法修改的事件/提醒

我想以编程方式在日历中添加事件,并且我已经成功完成了。但是当我拨打日历意图时,它将打开日历,其中包含事件详细信息。用户可以在保存之前修改该事件。

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

谢谢。


素胚勾勒不出你
浏览 75回答 1
1回答

慕桂英3389331

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!");
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java