Guida allo sviluppo
Local Navigation
- Integrazione con le applicazioni BlackBerry Device Software
- Unified Search
- Supporto di interazione del dispositivo
- Elenco dei messaggi
- Messaggi personalizzati
- Allegati
- Calendario
- Elenco contatti
- Supporto per elenchi di contatti multipli
- Apertura dell'applicazione Contatti
- Apertura dell'applicazione Contatti utilizzando i dati di contatto
- Apertura dell'applicazione Contatti con un elenco contatti specifico
- Creazione di un contatto e assegnazione a un elenco contatti
- Recupero delle informazioni di contatto
- Recupero dell'UID di un elenco contatti
- Esportazione di un contatto
- Importazione di un contatto
- Eliminazione di un contatto
- Invio a un'applicazione di una notifica circa la modifica di un elenco di contatti
- Creazione e rimozione degli elenchi contatti
- Recupero del contatto associato a una chiamata attiva
- Recupero del contatto associato a una chiamata completata
- Recupero di contatti dal numero di telefono
- Collegamento di contatti di terzi a contatti nell'applicazione Contatti
- Elenco attività
- Telefono
- BlackBerry Browser
- Voci di menu
- Ulteriori informazioni
- Glossario
- Commenti e suggerimenti
- Cronologia delle revisioni del documento
- Note legali
Documentazione sui prodotti
>
Documentazione per gli sviluppatori
>
Guide per lo sviluppo Java e riferimento API
>
Guida allo sviluppo
Integration Guide - BlackBerry Java SDK - 7.0
Apertura dell'applicazione Contatti con un elenco contatti specifico
Per aprire l'applicazione Contatti su un dispositivo BlackBerry e visualizzare un elenco contatti specifico, richiamare il metodo BlackBerryContactList.choose().
- Importare le classi e le interfacce richieste.
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;
- Richiamare PIM.listPIMLists(int pimListType) per restituire una matrice di oggetti String. La matrice restituita fornisce i nomi assegnati dal sistema, uno per ogni elenco PIM del tipo specificato. L'elenco predefinito del tipo specificato viene restituito all'indice 0 della matrice.
String[] lists = PIM.listPIMLists(PIM.CONTACT_LIST);
- Scorrere la matrice restituita da PIM.listPIMLists() per trovare il nome assegnato dal sistema relativo all'elenco contatti che si desidera visualizzare.
- Richiamare BlackBerryPIMList.getPIMListUID() per recuperare l'UID dell'elenco contatti.
long uid = cl.getPIMListUID();
- Richiamare PIM.getInstance() per recuperare un'istanza di PIM, quindi richiamare PIM.openPIMList(int, int, long) per aprire l'elenco contatti, passando come parametri il tipo di elenco da aprire (PIM.CONTACT_LIST), la modalità di accesso con cui aprire l'elenco (PIM.READ_WRITE, PIM.READ_ONLYo PIM.WRITE_ONLY) e l'UID.
BlackBerryContactList list = (BlackBerryContactList) PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE, uid); - Richiamare BlackBerryContactList.choose() per restituire un BlackBerryContact o un BlackBerryContactGroup PIMItem.
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) { ... } - Verificare la presenza di PIMException e ControlledAccessException se l'applicazione non dispone dell'autorizzazione per accedere all'applicazione che richiama.
Argomento successivo: Creazione di un contatto e assegnazione a un elenco contatti
Argomento precedente: Apertura dell'applicazione Contatti utilizzando i dati di contatto
Le informazioni sono state utili? Inviateci i vostri commenti.