Importar un contacto

Puede importar información de contactos de un flujo de entrada compatible a una lista de contactos de un dispositivo BlackBerry. Puede importar información de contacto invocando fromSerialFormat(InputStream, String) y pasando como argumentos el PIMItem desde el que se programa el InputStream y el formato de codificación de caracteres que se va a utilizar. Los formatos de codificación de caracteres compatibles incluyen UTF8, ISO-8859-1 y UTF-16BE.
  1. Importe las clases y las interfaces necesarias.
    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. Invoque PIM.getInstance().fromSerialFormat() para devolver una matriz de elementos de PIM.
    ByteArrayInputStream istream = 
       new ByteArrayInputStream(outputStream.toByteArray());
    PIMItem[] pi = PIM.getInstance().fromSerialFormat(istream, "UTF8");
  3. Abra una lista de contactos e invoque ContactList.importContact() para crear un contacto nuevo utilizando un elemento PIM.
    ContactList contactList = (ContactList) 
       PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE);
    Contact contact2 = contactList.importContact((Contact) pi[0]);
    contact2.commit();
Tema siguiente: Eliminar un contacto
Tema anterior: Exportar un contacto

¿Le ha resultado útil esta información? Envíenos sus comentarios.