为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

素胚勾勒不出你 2023-10-19 21:35:57
我想以编程方式在日历中添加事件,并且我已经成功完成了。但是当我拨打日历意图时,它将打开日历,其中包含事件详细信息。用户可以在保存之前修改该事件。所以我希望该事件是不可编辑的。如果能自动添加就好了。我已经寻找了很多解决方案,但没有一个对我有用。谢谢。
查看完整描述

1 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

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!");


查看完整回答
反对 回复 2023-10-19
  • 1 回答
  • 0 关注
  • 72 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信