ブラックベリーから通話履歴を取得するアプリケーションを書きたい 10. どの API を使用できるか教えてもらえますか。
3 に答える
1
呼び出しフレームワークを使用すると、あなたがしようとしていることはうまくいきますか? 通話履歴を取得する方法があるようです。
https://developer.blackberry.com/cascades/documentation/device_platform/invocation/phone.html
于 2013-04-10T16:14:11.840 に答える
0
これは、OS 10.3.0 で利用可能なCallHistoryService 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 に答える