Escutar e manipular eventos de telefone

Você pode configurar o aplicativo do aparelho BlackBerry para escutar e manipular automaticamente vários eventos de telefone implementando a interface PhoneListener. A interface PhoneListener fornece um conjunto de métodos de retorno de chamada que você pode usar pare receber notificações de eventos de telefone.

  1. Importe as classes e interfaces necessárias.
    import net.rim.blackberry.api.phone.*;
  2. Crie uma classe que implemente a interface PhoneListener.
  3. Registre a classe que implementa PhoneListener invocando addPhoneListener().
    Phone.addPhoneListener(this);
  4. Manipule eventos de telefone de entrada usando os métodos de retorno de chamada PhoneListener. Por exemplo, para receber notificação de que uma chamada foi desconectada, implemente as notificações em callDisconnected(int); para receber notificação de que uma nova chamada foi recebida, implemente a notificação em callIncoming(int); e para receber notificação de que há uma chamada em espera, implemente a notificação em callWaiting(int). Para obter uma lista completa de métodos de retorno de chamada PhoneListener, consulte a referência da API do BlackBerry Java Development Environment
  5. Para cancelar o registro do PhoneListener, invoque Phone.removePhoneListener().
     Phone.removePhoneListener(this);
Tópico anterior: Tons DTMF do BlackBerry

Estas informações foram úteis? Gostaríamos de receber seus comentários.