Escuchar y administrar eventos del teléfono

Puede configurar la aplicación de su dispositivo BlackBerry para escuchar y administrar automáticamente varios eventos de teléfono implementando la interfaz PhoneListener. La interfaz PhoneListener proporciona un conjunto de métodos de devolución de llamada que puede utilizar para recibir una notificación de eventos del teléfono.

  1. Importe las clases y las interfaces necesarias.
    import net.rim.blackberry.api.phone.*;
  2. Cree una clase que implemente la interfaz PhoneListener.
  3. Registre la clase que implementa PhoneListener invocando addPhoneListener().
    Phone.addPhoneListener(this);
  4. Administre eventos entrantes del teléfono utilizando los métodos de devolución de llamada de PhoneListener. Por ejemplo, para recibir la notificación de que una llamada se ha desconectado, implemente la notificación en callDisconnected(int); para recibir la notificación de que ha llegado una llamada nueva, implemente la notificación en callIncoming(int); y para recibir la notificación de que hay una llamada en espera, implemente la notificación en callWaiting(int). Para ver una lista completa de métodos de devolución de llamadas de PhoneListener, consulte la referencia de API para BlackBerry Java Development Environment
  5. Para anular el registro de PhoneListener, invoque Phone.removePhoneListener().
     Phone.removePhoneListener(this);

¿Le ha resultado útil esta información? Envíenos sus comentarios.