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
Creazione di un contatto e assegnazione a un elenco contatti
È possibile creare un contatto e assegnarlo all'elenco contatti predefinito oppure a un altro elenco contatti su un dispositivo BlackBerry.
- Importare le classi e le interfacce richieste.
import net.rim.blackberry.api.pdap.BlackBerryContact; import net.rim.blackberry.api.pdap.BlackBerryContactList; import net.rim.blackberry.api.pdap.BlackBerryPIMList; import net.rim.device.api.system.ControlledAccessException; import javax.microedition.pim.PIM; import javax.microedition.pim.PIMList; import javax.microedition.pim.PIMException; import javax.microedition.pim.ContactList;
- Per aggiungere il nuovo contatto all'elenco contatti predefinito, richiamare PIM.openPIMList(int, int) per aprire l'istanza dell'elenco contatti predefinito, passando come parametri il tipo di elenco da aprire (PIM.CONTACT_LIST) e la modalità di accesso PIM.READ_WRITE. Andare al passaggio 4.
BlackBerryContactList contactList = (BlackBerryContactList) PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE); - Per aggiungere il nuovo contatto a un elenco contatti non predefinito, effettuare le seguenti azioni:
- Richiamare PIM.listPIMLists(int), passando come parametro il tipo di elenco (PIM.CONTACT_LIST), per restituire una matrice di oggetti String. La matrice restituita fornisce i nomi assegnati dal sistema per ogni elenco contatti. L'elenco contatti predefinito 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 aprire.
- Richiamare PIM.openPIMList(int, int, String) per aprire l'istanza dell'elenco contatti, passando come parametri il tipo di elenco da aprire (PIM.CONTACT_LIST), la modalità di accesso PIM.READ_WRITE e il nome dell'elenco contatti.
BlackBerryContactList contactList = (BlackBerryContactList) PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE, name);
- Richiamare PIM.listPIMLists(int), passando come parametro il tipo di elenco (PIM.CONTACT_LIST), per restituire una matrice di oggetti String. La matrice restituita fornisce i nomi assegnati dal sistema per ogni elenco contatti. L'elenco contatti predefinito viene restituito all'indice 0 della matrice.
- Richiamare ContactList.createContact() per aggiungere il nuovo contatto all'elenco contatti.
BlackBerryContact contact = contactList.createContact();
- Richiamare uno o più dei seguenti metodi per aggiungere informazioni sul nuovo contatto. Per ulteriori informazioni sui metodi PIMItem, vedere la documentazione di riferimento sulle API di BlackBerry Java Development Environment.
- Richiamare i metodi seguenti per verificare che le informazioni rispettino i requisiti di dimensione e immettere i requisiti per il campo del contatto specificato.
- Richiamare ContactList.isSupportedField(int) per verificare che l'elemento supporti il tipo di campo.
- Richiamare ContactList.isSupportedAttribute(int, int) per verificare che il campo supporti l'attributo specificato.
- Richiamare PIMList.maxValues(int field) per verificare il numero di valori supportati dal campo.
- Richiamare Contact.commit() per eseguire il commit delle modifiche.
if(contact.isModified()) { contact.commit(); } - Verificare la presenza di PIMException e ControlledAccessException se l'applicazione non dispone dell'autorizzazione per accedere all'applicazione che richiama.
Argomento successivo: Recupero delle informazioni di contatto
Argomento precedente: Apertura dell'applicazione Contatti con un elenco contatti specifico
Le informazioni sono state utili? Inviateci i vostri commenti.