Abrufen von Anrufinformationen mithilfe von Anruflisten
Anrufinformationen auf einem
BlackBerry-Gerät werden in den Anruflisten erfasst, auf die über die Nachrichtenliste zugegriffen werden kann. Die Anruflisten sind in Anruflistenordnern gespeichert, auf die Sie mithilfe der Konstanten
PhoneLogs.FOLDER_NORMAL_CALLS bzw.
PhoneLogs.FOLDER_MISSED_CALLS zugreifen können.
- Importieren Sie die erforderlichen Klassen.
import net.rim.blackberry.api.phone.phonelogs.*;
- Rufen Sie getInstance() auf, um eine Instanz der Anrufliste abzurufen.
PhoneLogs _logs = PhoneLogs.getInstance();
- Rufen Sie numberOfCalls() auf, um die Gesamtanzahl von Anrufen in einem angegebenen Anruflistenordner abzurufen, (FOLDER_MISSED_CALLS oder FOLDER_NORMAL_CALLS).
int numberOfCalls = _logs.numberOfCalls(PhoneLogs.FOLDER_NORMAL_CALLS);
- Rufen Sie PhoneLogs.callAt() auf, um Anrufinformationen aus einer Anrufliste abzurufen, wobei Sie den Index für die Anrufliste und den Anruflistenordner übergeben.
PhoneCallLog phoneLog = (PhoneCallLog)_logs.callAt(0,PhoneLogs.FOLDER_NORMAL_CALLS);
- Rufen Sie PhoneCallLog.getType() auf, um den Anruftyp abzurufen. Die möglichen Rückgabewerte sind TYPE_MISSED_CALL_OPENED, TYPE_MISSED_CALL_UNOPENED, TYPE_PLACED_CALL oder TYPE_RECEIVED_CALL.
int phoneType = phoneLog.getType();
Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.