-2
我正在編寫一個應用程序,我想將我的應用程序與核心應用程序 - 呼叫日誌或電話集成在一起。我想在我的應用程序中獲取所有通話記錄。我已經瀏覽了BlackBerry的官方文檔,但沒有任何示例應用程序用於通話記錄集成。將我的應用程序與BlackBerry10中的呼叫日誌核心應用程序集成在一起?
我是BlackBerry 10的新手。所以任何人都可以告訴我該怎麼做? 請幫我一把。
我正在編寫一個應用程序,我想將我的應用程序與核心應用程序 - 呼叫日誌或電話集成在一起。我想在我的應用程序中獲取所有通話記錄。我已經瀏覽了BlackBerry的官方文檔,但沒有任何示例應用程序用於通話記錄集成。將我的應用程序與BlackBerry10中的呼叫日誌核心應用程序集成在一起?
我是BlackBerry 10的新手。所以任何人都可以告訴我該怎麼做? 請幫我一把。
截止此刻,沒有calllog或callhistory api,只是一次提取所有calllogs。
另一種選擇是監聽呼叫。您可以在打電話時記錄並存儲有關該電話的信息。打電話時,應用程序顯然必須打開,才能記錄。
所以基本上你必須自己寫歷史。
如果您對此有興趣,
,你需要有一個槽類:
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)));
我看你假設你是BB的新手,上面的代碼只是一個簡短的例子,可以指導你正確的方向。 如果邏輯確實對你感興趣,請寫下評論,並對我的答案進行更多細節的調整。
希望這會有所幫助。
謝謝。請您提供一些關於此代碼的更多細節。 – BB10
你能否詳細介紹一下。 – BB10