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.
- 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;
- 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");
- Ö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();
Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.