Esportazione di una voce del calendario

  1. Importare le classi e le interfacce richieste.
    import java.io.ByteArrayOutputStream;
    import java.util.Enumeration;
    import javax.microedition.pim.Event;
    import javax.microedition.pim.EventList;
    import javax.microedition.pim.PIM;
    
  2. Richiamare PIM.supportedSerialFormats() specificando il tipo di elenco (PIM.EVENT_LIST) per recuperare una matrice di stringhe di formati seriali supportati.
    String[] dataFormats = PIM.supportedSerialFormats(PIM.EVENT_LIST);
  3. Utilizzare un programma di scrittura nel flusso di output per esportare le voci del calendario del dispositivo BlackBerry in un formato seriale supportato, ad esempio iCal.
  4. Richiamare toSerialFormat() per scrivere una voce in formato seriale. Il parametro enc specifica la codifica dei caratteri da utilizzare quando si scrive nel flusso di output. Le codifiche dei caratteri supportate includono "UTF8", "ISO-8859-1" e "UTF-16BE". Questo parametro non può essere nullo.
    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]);
    }

Le informazioni sono state utili? Inviateci i vostri commenti.