С этого момента нет calllog или callhistory api, чтобы просто извлечь все блокировки в один снимок.
Другой способ - прослушивать звонки. Вы будете записывать по мере создания вызова и хранения информации об этом. Очевидно, что приложение должно быть открыто при вызове, чтобы записать его.
Так что в принципе вам придется писать историю самостоятельно.
Если вас интересует,
вам нужен класс, который имеет слот:
public slots:
void callUpdated(const bb::system::phone::Call &call);
вы затем подключить слот для получения обновлений о вызовах:
CallListener *callListener = new CallListener();
bb::system::phone::Phone *m_phone = new bb::system::phone::Phone();
QObject::connect(m_phone,SIGNAL(callUpdated(bb::system::phone::Call)),callListener,SLOT(callUpdated(bb::system::phone::Call)));
Я вижу тебя скажем, что вы новичок в ВВ, приведенный выше код является лишь кратким примером, указывающим на правильное направление. Если логика вас интересует, напишите комментарий и плохо настройте свой ответ с более подробной информацией.
Надеюсь, это поможет.
Спасибо. пожалуйста, дайте более подробную информацию об этом коде. – BB10
не могли бы вы дать более подробную информацию об этом. – BB10