0

ブラックベリーから通話履歴を取得するアプリケーションを書きたい 10. どの API を使用できるか教えてもらえますか。

4

3 に答える 3

1

呼び出しフレームワークを使用すると、あなたがしようとしていることはうまくいきますか? 通話履歴を取得する方法があるようです。

https://developer.blackberry.com/cascades/documentation/device_platform/invocation/phone.html

于 2013-04-10T16:14:11.840 に答える
0

これは、OS 10.3.0 で利用可能なCal​​lHistoryService APIを使用して実行できます。

以下は、すべての通話を取得してログに数値を出力するためのサンプル コードです。

    CallHistoryService callHistoryService;

    // The ID of a valid account is required
    bb::pim::account::Account defaultAccount =
                              callHistoryService.defaultAccount();

    // The default filter will return all calls
    CallHistoryFilter defaultFilter;

    // Contact search can be used to identify the contacts
    CallHistoryParam callHistoryParams;
    callHistoryParams.setContactSearchEnabled(false);

    QList<CallEntryResult> callHistoryResults =
                           callHistoryService.callHistory(
                               defaultAccount.id(),
                               defaultFilter,
                               callHistoryParams);


    foreach (const CallEntryResult &callEntryResult, callHistoryResults) {
        CallEntry callEntry = callEntryResult.call();
        qDebug << "Phone number: " << callEntry.phoneNumber();
    }
于 2016-01-21T13:07:16.800 に答える