Scopo
Restituisce una mappa contenente tutti i riferimenti telefonici disponibili per il contatto. Le chiavi della mappa sono tutte le etichette che sono state specificate nel dispositivo. I valori sono i numeri di telefono associati all'etichetta. Per esempio:
"Casa" -> [numero di casa] "Ufficio" -> [numero dell'ufficio]
Sintassi
IDMap contattiTelefonici = Shell.getPhones()
Valore di ritorno
Restituisce un'istanza della libreria IDMap contenente tutti i numeri di telefono del contatto con le relative etichette associate. Se il contatto non possiede numeri di telefono la funzione ritorna il valore NULL.
Esempio di codice
// Recupero tutti i numeri di telefono del contatto
IDMap phones = Contatto.getPhones()
if (phones != null)
{
IDArray phoneKeys = phones.getKeys()
for (int j = 0; j < phoneKeys.length(); j = j + 1)
{
// Etichetta associata al numero di telefono
string label = phoneKeys.getValue(j)
//
// Numero di telefono associato all'etichetta
string number = phones.getValue(label)
...
}
}
IDMap phones = Contatto.getPhones()
if (phones != null)
{
IDArray phoneKeys = phones.getKeys()
for (int j = 0; j < phoneKeys.length(); j = j + 1)
{
// Etichetta associata al numero di telefono
string label = phoneKeys.getValue(j)
//
// Numero di telefono associato all'etichetta
string number = phones.getValue(label)
...
}
}
Ultima modifica: 25/10/2016 / Validità: da 11.0.4800