Importieren eines Kontakts

Sie können Kontaktinformationen von einem kompatiblen Eingabestrom in eine Kontaktliste auf einem BlackBerry-Gerät importieren. Sie können Kontaktinformationen durch Aufrufen von fromSerialFormat(InputStream, String) importieren, wobei Sie als Argumente den Eingabestrom InputStream übergeben, aus dem das PIMItem-Objekt geschrieben wird, sowie das Zeichenverschlüsselungsformat, das verwendet werden soll. Unterstützte Zeichenverschlüsselungsformate sind u. a. UTF8, ISO-8859-1 und UTF-16BE.
  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    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. Rufen Sie PIM.getInstance().fromSerialFormat() auf, um ein Array von PIM-Elementen zurückzugeben.
    ByteArrayInputStream istream = 
       new ByteArrayInputStream(outputStream.toByteArray());
    PIMItem[] pi = PIM.getInstance().fromSerialFormat(istream, "UTF8");
  3. Öffnen Sie eine Kontaktliste, und rufen Sie ContactList.importContact() auf, um mithilfe eines PIM-Elements einen neuen Kontakt zu erstellen.
    ContactList contactList = (ContactList) 
       PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE);
    Contact contact2 = contactList.importContact((Contact) pi[0]);
    contact2.commit();
Nächstes Thema: Löschen eines Kontakts
Vorheriges Thema: Exportieren eines Kontakts

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.