Abrufen von Anrufinformationen

  1. Importieren Sie die erforderliche Klasse.
    import net.rim.blackberry.api.phone.PhoneCall;
  2. Rufen Sie PhoneCall.getElapsedTime() auf, um die Dauer des aktuellen Anrufs abzurufen. Rufen Sie PhoneCall.getStatus() auf, um den Verbindungsstatus für den Anruf abzurufen. Rufen Sie PhoneCall.getDisplayPhoneNumber() auf, um die Telefonnummer des Anrufs abzurufen. Im folgenden Codebeispiel wird auf dem Bildschirm eine Statusmeldung angezeigt, wenn der Telefonanruf mehr als 120 Sekunden andauert.
    int threshold = 120; 
    int elapsedTime = call.getElapsedTime();
    int status = call.getStatus();
    if ((status == PhoneCall.STATUS_CONNECTED 
       || status == PhoneCall.STATUS_CONNECTING) 
       && call.isOutGoing() && elapsedTime > threshold)
    {
       String phoneNumber = call.getDisplayPhoneNumber();
       Status.show("Your call to " + call.getDisplayPhoneNumber() + " has lasted more than " + 
          (String)threshold + ".");
    }

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.