2013-10-07 39 views
-2

我正在編寫一個應用程序,我想將我的應用程序與核心應用程序 - 呼叫日誌或電話集成在一起。我想在我的應用程序中獲取所有通話記錄。我已經瀏覽了BlackBerry的官方文檔,但沒有任何示例應用程序用於通話記錄集成。將我的應用程序與BlackBerry10中的呼叫日誌核心應用程序集成在一起?

我是BlackBerry 10的新手。所以任何人都可以告訴我該怎麼做? 請幫我一把。

回答

0

截止此刻,沒有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的新手,上面的代碼只是一個簡短的例子,可以指導你正確的方向。 如果邏輯確實對你感興趣,請寫下評論,並對我的答案進行更多細節的調整。

希望這會有所幫助。

+0

謝謝。請您提供一些關於此代碼的更多細節。 – BB10

+0

你能否詳細介紹一下。 – BB10

相關問題