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
- Elenco attività
- Telefono
- Come effettuare una chiamata da un'applicazione BlackBerry
- Come effettuare una chiamata da un'applicazione BlackBerry (ambiente a linea singola)
- Come effettuare una chiamata da un'applicazione BlackBerry (ambiente a più linee)
- Aggiunta di toni DTMF alla coda di invio
- Toni DTMF BlackBerry
- Ascolto e gestione di eventi telefonici
- Ascolto e gestione degli eventi a linea multipla
- Recupero delle informazioni sulle chiamate mediante i registri delle chiamate
- Recupero di un participante alla chiamata
- Recupero delle informazioni di una chiamata
- Recupero del numero di telefono di un dispositivo BlackBerry
- Recupero di una chiamata in base all'ID
- Visualizzazione del contenuto sulla schermata di una chiamata
- 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
Recupero delle informazioni di una chiamata
- Importare la classe richiesta.
import net.rim.blackberry.api.phone.PhoneCall;
- Richiamare PhoneCall.getElapsedTime() per recuperare la durata della chiamata in corso. Richiamare PhoneCall.getStatus() per recuperare lo stato della connessione della chiamata. Richiamare PhoneCall.getDisplayPhoneNumber() per recuperare il numero di telefono della chiamata. Nel seguente esempio di codice, sullo schermo compare un messaggio di stato se la durata della telefonata ha superato i 120 secondi.
int threshold = 120; int elapsedTime = call.getElapsedTime(); int status = call.getStatus(); if ((status == PhoneCall.STATUS_CONNECTED || status == PhoneCall.STATUS_CONNECTING) && call.isOutGoing() && elapsedTime > threshold) { String phoneNumber = call.getDisplayPhoneNumber(); Status.show("Your call to " + call.getDisplayPhoneNumber() + " has lasted more than " + (String)threshold + "."); }
Argomento successivo: Recupero del numero di telefono di un dispositivo BlackBerry
Argomento precedente: Recupero di un participante alla chiamata
Le informazioni sono state utili? Inviateci i vostri commenti.