Я пытаюсь поместить элементы в календарь и не могу понять, как это закодировать. Это то, что у меня есть до сих пор, но оно вставляет его в основной календарь.
String calName;
String calId = null;
String[] projection = new String[] { "_id", "name" };
Uri calendars = Uri.parse("content://calendar/calendars");
Cursor managedCursor = managedQuery(calendars, projection, null, null, null);
ContentValues event = new ContentValues();
event.put("calendar_id", calId);
event.put("title", strTitle);
event.put("description", strDescription);
event.put("eventLocation", strLocation);
event.put("dtstart", StartTime);
event.put("dtend", EndTime);
Uri eventsUri = Uri.parse("content://calendar/events");
Uri calUri = getContentResolver().insert(eventsUri, event);
Итак, мои вопросы:
Как мне создать свой собственный календарь, чтобы помещать события в
Как мне вставить свои события в этот календарь (используя приведенный выше код или новый код)
Как мне проверить, существует ли уже событие
~~~ ОБНОВЛЕНИЕ: ~~~
Я пытаюсь сделать то, что мои пользователи войдут в название и дату, и мое приложение возьмет это название и дату, поместит их в базу данных (пока все, что я сделал), и теперь я хочу взять заголовок и дату и поместить их в специальный календарь, посвященный только моему события приложений. Первое, что мне нужно сделать, это попросить приложение создать новый календарь. Затем вставьте события в этот календарь, в чем мне помогает приведенный ниже код. Все еще играю с этим. Затем я хочу перезапустить свое приложение и проверить, существует ли событие. Вот и все.