Importazione di un contatto

È possibile importare le informazioni da un flusso di input compatibile a un elenco contatti di un dispositivo BlackBerry. È possibile importare le informazioni dei contatti richiamando fromSerialFormat(InputStream, String) e passando come argomenti l'elemento InputStream da cui è scritto il PIMItem e il formato di codifica dei caratteri da utilizzare. I formati di codifica dei caratteri supportati includono UTF8, ISO-8859-1 e UTF-16BE.
  1. Importare le classi e le interfacce richieste.
    import java.io.ByteArrayOutputStream;
    import javax.microedition.pim.Contact;
    import javax.microedition.pim.ContactList;
    import javax.microedition.pim.PIM;
    import javax.microedition.pim.PIMItem;
  2. Richiamare PIM.getInstance().fromSerialFormat() per restituire una matrice di elementi PIM.
    ByteArrayInputStream istream = 
       new ByteArrayInputStream(outputStream.toByteArray());
    PIMItem[] pi = PIM.getInstance().fromSerialFormat(istream, "UTF8");
  3. Aprire un elenco contatti e richiamare ContactList.importContact() per creare un nuovo contatto utilizzando un elemento PIM.
    ContactList contactList = (ContactList) 
       PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE);
    Contact contact2 = contactList.importContact((Contact) pi[0]);
    contact2.commit();
Argomento successivo: Eliminazione di un contatto
Argomento precedente: Esportazione di un contatto

Le informazioni sono state utili? Inviateci i vostri commenti.