Ascolto e gestione di eventi telefonici
È possibile configurare l'applicazione BlackBerry in modo che rimanga in attesa degli eventi telefonici e li gestisca automaticamente implementando l'interfaccia PhoneListener. L'interfaccia PhoneListener fornisce una serie di metodi di callback che è possibile utilizzare per ricevere notifiche di eventi telefonici.
- Importare le classi e le interfacce richieste.
import net.rim.blackberry.api.phone.*;
- Creare una classe che implementi l'interfaccia PhoneListener.
- Registrare la classe che implementa PhoneListener richiamando addPhoneListener().
Phone.addPhoneListener(this);
- Gestire gli eventi telefonici in entrata utilizzando i metodi di callback PhoneListener. Ad esempio, per ricevere una notifica relativa alla disconnessione di una chiamata, implementare la notifica in callDisconnected(int); per ricevere una notifica relativa all'arrivo di una nuova chiamata, implementare la notifica in callIncoming(int); per ricevere una notifica relativa a una chiamata in attesa, implementare la notifica in callWaiting(int). Per un elenco completo dei metodi di callback PhoneListener, vedere la documentazione di riferimento sulle API di BlackBerry Java Development Environment
- Per annullare la registrazione di PhoneListener, richiamare Phone.removePhoneListener().
Phone.removePhoneListener(this);
Le informazioni sono state utili? Inviateci i vostri commenti.