我想编写一个应用程序来从黑莓 10 中获取通话历史记录。任何人都可以指导我使用哪个 API。
问问题
314 次
3 回答
2
从上面的链接我们只能显示默认的通话记录。
于 2013-05-07T08:06:00.780 回答
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 回答