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.

  1. Importare le classi e le interfacce richieste.
    import net.rim.blackberry.api.phone.*;
  2. Creare una classe che implementi l'interfaccia PhoneListener.
  3. Registrare la classe che implementa PhoneListener richiamando addPhoneListener().
    Phone.addPhoneListener(this);
  4. 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
  5. Per annullare la registrazione di PhoneListener, richiamare Phone.removePhoneListener().
     Phone.removePhoneListener(this);
Argomento precedente: Toni DTMF BlackBerry

Le informazioni sono state utili? Inviateci i vostri commenti.