Empfangen und Verarbeiten von Telefonereignissen

Durch Implementieren der PhoneListener-Schnittstelle können Sie Ihre BlackBerry-Geräteanwendung so konfigurieren, dass sie verschiedene Telefonereignisse empfängt und automatisch verarbeitet. Die PhoneListener-Schnittstelle stellt einen Satz von Rückrufmethoden bereit, die Sie verwenden können, um Benachrichtigungen über Telefonereignisse zu empfangen.

  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    import net.rim.blackberry.api.phone.*;
  2. Erstellen Sie eine Klasse, die die PhoneListener-Schnittstelle implementiert.
  3. Registrieren Sie die Klasse, die PhoneListener implementiert, indem Sie addPhoneListener() aufrufen.
    Phone.addPhoneListener(this);
  4. Verarbeiten Sie eingehende Telefonereignisse mithilfe der PhoneListener-Rückrufmethoden. Um zum Beispiel die Benachrichtigung zu empfangen, dass ein Anruf getrennt wurde, implementieren Sie die Benachrichtigung in callDisconnected(int). Um die Benachrichtigung zu empfangen, dass ein neuer Anruf eingegangen ist, implementieren Sie die Benachrichtigung in callIncoming(int). Um die Benachrichtigung zu empfangen, dass ein Anruf wartet, implementieren Sie die Benachrichtigung in callWaiting(int). Eine vollständige Liste der PhoneListener-Rückrufmethoden finden Sie in der API-Referenz für die BlackBerry Java Development Environment.
  5. Rufen Sie Phone.removePhoneListener() auf, um die PhoneListener-Registrierung aufzuheben.
     Phone.removePhoneListener(this);
Vorheriges Thema: BlackBerry-DTMF-Töne

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.