作者:平凡骁 | 来源:互联网 | 2023-08-06 13:05
Ihaveworkinginandroidcalender.ihaveaddeventinCalenderprogrammaticallyusingandroidapp.
I have working in android calender. i have add event in Calender programmatically using android app. I have Also Refer this links :IllegalArgumentException: Unknown URL content://com.android.calendar/events when inserting an event to the calendar on Android Adding events to native calendar is not working but is not working in my code .
我在android日历中工作过。我使用Android应用程序以编程方式在Calender中添加事件。我也参考此链接:IllegalArgumentException:未知的URL内容://com.android.calendar/events在Android上向日历插入事件时将事件添加到本机日历不起作用但在我的代码中不起作用。
my Code is:
我的代码是:
ContentValues cOntentEvent= new ContentValues();
// Particular Calendar in which we need to add Event
contentEvent.put("calendar_id", AlarmId);
// Title/Caption of the Event
contentEvent.put("title", "Wedding");
// Description of the Event
contentEvent.put("description", "Wedding Party");
// Venue/Location of the Event
contentEvent.put("eventLocation", "New York");
// Start Date of the Event with Time
contentEvent.put("dtstart", l);
// End Date of the Event with Time
contentEvent.put("dtend", l+60*1000);
// All Day Event
contentEvent.put("allDay", 1);
// Set alarm for this Event
contentEvent.put("hasAlarm",1);
contentEvent.put("eventTimezone", android.text.format.Time.getCurrentTimezone());
Uri eventsUri = getCalendarURI(false);
// event is added successfully
getContentResolver().insert(eventsUri, contentEvent);
// Uri uri = cr.insert(CalendarContract.Events.CONTENT_URI, values);
public Uri getCalendarURI(boolean eventUri) {
Uri calendarURI = null;
if (android.os.Build.VERSION.SDK_INT <= 7) {
calendarURI = (eventUri) ? Uri.parse("content://calendar/events")
: Uri.parse("content://calendar/calendars");
} else {
calendarURI = (eventUri) ? Uri
.parse("content://com.android.calendar/events") : Uri
.parse("content://com.android.calendar/calendars");
}
return calendarURI;
}
My issue Is: When i have run my application that time this error have been generated. so how can i solve this error ?
我的问题是:当我运行我的应用程序时,已生成此错误。那我怎么能解决这个错误呢?
error is:
java.lang.IllegalArgumentException: Unknown URL content://com.android.calendar/
thank you in Advance
先谢谢你
2 个解决方案