Entwicklungshandbuch
Local Navigation
- Integrieren in Anwendungen der BlackBerry Device Software
- Einheitliche Suche
- Unterstützung für Geräteinteraktionen
- Nachrichtenliste
- Benutzerdefinierte Nachrichten
- Anlagen
- Kalender
- Kontaktliste
- Unterstützung mehrerer Kontaktlisten
- Öffnen der Kontaktanwendung
- Öffnen der Kontaktanwendung mithilfe von Kontaktdaten
- Öffnen der Kontaktanwendung mit einer bestimmten Kontaktliste
- Erstellen eines Kontakts und Zuweisen des Kontakts zu einer Kontaktliste
- Abrufen von Kontaktinformationen
- Abrufen einer Kontaktlisten-UID
- Exportieren eines Kontakts
- Importieren eines Kontakts
- Löschen eines Kontakts
- Benachrichtigen einer Anwendung über Änderungen an einer Kontaktliste
- Erstellen und Entfernen von Kontaktlisten
- Abrufen des einem aktiven Anruf zugewiesen Kontakts
- Abrufen des einem abgeschlossenen Anruf zugewiesen Kontakts
- Abrufen von Kontakte nach Telefonnummer
- Verknüpfen von Drittanbieterkontakten mit Kontakten in der Kontaktanwendung
- Aufgabenliste
- Telefon
- BlackBerry Browser
- Menübefehle
- Weitere Informationen finden Sie unter
- Glossar
- Rückmeldung
- Verlauf der Dokumentrevision
- Rechtliche Hinweise
Produktunterlagen
>
Entwicklerdokumentation
>
Java Entwicklungshandbuch und API-Referenzhandbuch
>
Entwicklungshandbuch
Integration Guide - BlackBerry Java SDK - 7.0
Öffnen der Kontaktanwendung mit einer bestimmten Kontaktliste
Sie können die Kontaktanwendung auf einem BlackBerry-Gerät öffnen und eine bestimmte Kontaktliste anzeigen, indem Sie die BlackBerryContactList.choose()-Methode aufrufen.
- Importieren Sie die erforderlichen Klassen und Schnittstellen.
import net.rim.blackberry.api.pdap.BlackBerryContact; import net.rim.blackberry.api.pdap.BlackBerryContactGroup; import net.rim.blackberry.api.pdap.BlackBerryContactList; import net.rim.blackberry.api.pdap.BlackBerryPIM; import net.rim.blackberry.api.pdap.BlackBerryPIMList; import net.rim.device.api.system.ControlledAccessException; import javax.microedition.pim.PIM; import javax.microedition.pim.PIMException; import javax.microedition.pim.PIMItem;
- Rufen Sie PIM.listPIMLists(int pimListType) auf, um ein Array von String-Objekten zurückzugeben. Das zurückgegebene Array stellt die vom System zugewiesenen Namen bereit, und zwar einen für jede PIM-Liste des angegebenen Typs. Die Standardliste des angegebenen Typs wird bei Index 0 des Arrays zurückgegeben.
String[] lists = PIM.listPIMLists(PIM.CONTACT_LIST);
- Führen Sie eine Iteration durch das Array durch, das von PIM.listPIMLists() zurückgegeben wird, um nach dem vom System zugewiesenen Namen für die Kontaktliste zu suchen, die Sie anzeigen möchten.
- Rufen Sie BlackBerryPIMList.getPIMListUID() auf, um die UID für die Kontaktliste zurückzugeben.
long uid = cl.getPIMListUID();
- Rufen Sie PIM.getInstance() auf, um eine PIM-Instanz abzurufen, und rufen Sie PIM.openPIMList(int, int, long) auf, um die Kontaktliste zu öffnen, wobei Sie als Parameter die Art der zu öffnenden Liste (PIM.CONTACT_LIST) sowie den Zugriffsmodus, mit dem die Liste geöffnet werden soll (PIM.READ_WRITE, PIM.READ_ONLY oder PIM.WRITE_ONLY) und die UID übergeben.
BlackBerryContactList list = (BlackBerryContactList) PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE, uid); - Rufen Sie BlackBerryContactList.choose() auf, um ein BlackBerryContact oder ein BlackBerryContactGroup PIMItem zurückzugeben.
PIMItem item = list.choose(); if (item instanceof BlackBerryContact) { BlackBerryContact contact = (BlackBerryContact) item; int values = contact.countValues(BlackBerryContact.EMAIL); String email = contact.getString(BlackBerryContact.EMAIL, 0); System.out.println("Email is: " + email); } else if (item instanceof BlackBerryContactGroup) { ... } - Prüfen Sie auf PIMException und auf ControlledAccessException, wenn Ihre Anwendung nicht die Berechtigung besitzt, auf die Anwendung zuzugreifen, die sie aufruft.
Vorheriges Thema: Öffnen der Kontaktanwendung mithilfe von Kontaktdaten
Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.