Entwicklungshandbuch
Local Navigation
- Integrieren in Anwendungen der BlackBerry Device Software
- Einheitliche Suche
- Unterstützung für Geräteinteraktionen
- Nachrichtenliste
- Benutzerdefinierte Nachrichten
- Anlagen
- Kalender
- Kontaktliste
- Aufgabenliste
- Telefon
- Tätigen eines Anrufs über eine BlackBerry-Geräteanwendung
- Tätigen eines Anrufs über eine BlackBerry-Geräteanwendung (Einzelleitungs-Umgebung)
- Tätigen eines Anrufs über eine BlackBerry-Geräteanwendung (Mehrfachleitungs-Umgebung)
- Hinzuzufügen von DTMF-Tönen zur Sendewarteschlange
- BlackBerry-DTMF-Töne
- Empfangen und Verarbeiten von Telefonereignissen
- Empfangen und Verarbeiten von Mehrfachleitungs-Ereignissen
- Abrufen von Anrufinformationen mithilfe von Anruflisten
- Abrufen eines Anrufteilnehmers
- Abrufen von Anrufinformationen
- Abrufen der Telefonnummer eines BlackBerry-Geräts
- Abrufen eines Anrufs anhand der Anruf-ID
- Anzeigen von Inhalten auf einem Telefonbildschirm
- BlackBerry Browser
- Menübefehle
- Weitere Informationen finden Sie unter
- Glossar
- Rückmeldung
- Verlauf der Dokumentrevision
- Rechtliche Hinweise
Produktunterlagen
>
Entwicklerdokumentation
>
Java Entwicklungshandbuch und API-Referenzhandbuch
>
Entwicklungshandbuch
Integration Guide - BlackBerry Java SDK - 7.0
Abrufen von Anrufinformationen
- Importieren Sie die erforderliche Klasse.
import net.rim.blackberry.api.phone.PhoneCall;
- 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 + "."); }
Nächstes Thema: Abrufen der Telefonnummer eines BlackBerry-Geräts
Vorheriges Thema: Abrufen eines Anrufteilnehmers
Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.