Importer un contact

Vous pouvez importer des coordonnées depuis un flux d'entrée compatible, vers une liste de contacts sur un terminal BlackBerry. Vous pouvez importer des coordonnées en appelant fromSerialFormat(InputStream, String) et en transmettant comme arguments l'objet InputStream, à partir duquel est écrit l'objet PIMItem, ainsi que le format d'encodage des caractères à utiliser. Les formats de codage des caractères pris en charge sont « UTF8 », « ISO-8859-1 » et « UTF-16BE ».
  1. Importez les classes et interfaces requises.
    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. Appelez PIM.getInstance().fromSerialFormat() pour renvoyer un tableau d'éléments PIM.
    ByteArrayInputStream istream = 
       new ByteArrayInputStream(outputStream.toByteArray());
    PIMItem[] pi = PIM.getInstance().fromSerialFormat(istream, "UTF8");
  3. Ouvrez une liste de contacts et appelez ContactList.importContact() pour créer un contact à l'aide d'un élément PIM.
    ContactList contactList = (ContactList) 
       PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE);
    Contact contact2 = contactList.importContact((Contact) pi[0]);
    contact2.commit();
Sujet suivant: Supprimer un contact
Sujet précédent: Exporter un contact

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.