Exportieren eines Kalendereintrags

  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    import java.io.ByteArrayOutputStream;
    import java.util.Enumeration;
    import javax.microedition.pim.Event;
    import javax.microedition.pim.EventList;
    import javax.microedition.pim.PIM;
    
  2. Rufen Sie PIM.supportedSerialFormats() auf, und geben Sie dabei den Listentyp (PIM.EVENT_LIST) an, um ein Zeichenfolgenarray unterstützter serieller Formate abzurufen.
    String[] dataFormats = PIM.supportedSerialFormats(PIM.EVENT_LIST);
  3. Verwenden Sie einen Ausgabestromschreiber, um Kalendereinträge vom BlackBerry-Gerät in ein unterstütztes serielles Format, wie z. B. iCal, zu exportieren.
  4. Rufen Sie toSerialFormat() auf, um ein Element in ein serielles Format zu schreiben. Der enc-Parameter gibt die Zeichenverschlüsselung an, die beim Schreiben in den Ausgabestrom verwendet werden soll. Unterstützte Zeichenverschlüsselungen sind u. a. "UTF8", "ISO-8859-1" und "UTF-16BE". Dieser Parameter kann nicht null sein.
    EventList eventList = 
       (EventList)PIM.getInstance().openPIMList( PIM.EVENT_LIST, PIM.READ_ONLY );
    ByteArrayOutputStream bytestream = new ByteArrayOutputStream();
    Enumeration e = eventList.items();
    while (e.hasMoreElements()) 
    {
       Event event = (Event)e.nextElement();
       PIM.getInstance().toSerialFormat(event, bytestream, "UTF8", dataFormats[0]);
    }

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.