Écouter et traiter des événements de téléphone

Vous pouvez configurer votre application de terminal BlackBerry pour écouter et traiter automatiquement les divers événements de téléphone, en déployant l'interface PhoneListener. L'interface PhoneListener fournit un ensemble de méthodes de rappel que vous pouvez utiliser pour recevoir des notifications d'événements de téléphone.

  1. Importez les classes et les interfaces requises.
    import net.rim.blackberry.api.phone.*;
  2. Créez une classe implémentant l'interface PhoneListener.
  3. Enregistrez la classe déployant PhoneListener en appelant addPhoneListener().
    Phone.addPhoneListener(this);
  4. Traitez les événements téléphoniques entrants à l'aide des méthodes de rappel PhoneListener. Par exemple, pour recevoir une notification lorsqu'un appel est interrompu, déployez la notification dans callDisconnected(int) ; pour recevoir une notification à la réception d'un nouvel appel, déployez la notification dans callIncoming(int) ; pour recevoir une notification lorsqu'un appel est en attente, déployez la notification dans callWaiting(int). Pour obtenir la liste complète des méthodes de rappel de PhoneListener, consultez la référence API de BlackBerry Java Development Environment.
  5. Pour supprimer l'enregistrement de PhoneListener, appelez Phone.removePhoneListener().
     Phone.removePhoneListener(this);
Sujet précédent: Tonalités DTMF BlackBerry

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.