캘린더 항목 가져오기

  1. 필요한 클래스와 인터페이스를 가져옵니다.
    import java.io.ByteArrayInputStream;
    import java.io.ByteArrayOutputStream;
    import javax.microedition.pim.Event;
    import javax.microedition.pim.EventList;
    import javax.microedition.pim.PIM;
    
  2. PIM.getInstance().fromSerialFormat()를 호출하여 PIMItem 객체의 배열을 반환받습니다.
  3. EventList.importEvent()를 호출하여 새 캘린더 항목을 추가합니다.
    // Convert an existing entry into a iCal and then 
    // import the iCal as a new entry
    String[] dataFormats = PIM.supportedSerialFormats();
    // Write entry to iCal
    ByteArrayOutputStream os = new ByteArrayOutputStream();
    PIM.getInstance().toSerialFormat(event, os, "UTF8", dataFormats[0]);
    // Import entry from iCal
    ByteArrayInputStream is = new ByteArrayInputStream(os.toByteArray());
    PIMItem[] pi = PIM.getInstance().fromSerialFormat(is, "UTF8");
    EventList eventList = 
       (EventList)PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE);
    Event event2 = eventList.importEvent((Event)pi[0]);

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.