Android Calendar

Я пытаюсь поместить элементы в календарь и не могу понять, как это закодировать. Это то, что у меня есть до сих пор, но оно вставляет его в основной календарь.

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

Итак, мои вопросы:

  1. Как мне создать свой собственный календарь, чтобы помещать события в

  2. Как мне вставить свои события в этот календарь (используя приведенный выше код или новый код)

  3. Как мне проверить, существует ли уже событие

~~~ ОБНОВЛЕНИЕ: ~~~

Я пытаюсь сделать то, что мои пользователи войдут в название и дату, и мое приложение возьмет это название и дату, поместит их в базу данных (пока все, что я сделал), и теперь я хочу взять заголовок и дату и поместить их в специальный календарь, посвященный только моему события приложений. Первое, что мне нужно сделать, это попросить приложение создать новый календарь. Затем вставьте события в этот календарь, в чем мне помогает приведенный ниже код. Все еще играю с этим. Затем я хочу перезапустить свое приложение и проверить, существует ли событие. Вот и все.

6
задан TRIALandERROR 11 June 2011 в 22:33
поделиться