2013-10-07 3 views
-2

내 응용 프로그램을 핵심 응용 프로그램 인 통화 기록 또는 전화와 통합하려는 응용 프로그램을 작성 중입니다. 내 응용 프로그램에서 모든 통화 기록을 가져오고 싶습니다. 나는 블랙 베리의 공식 문서를 통과했지만 통화 로그 통합을위한 샘플 애플리케이션은 없다.내 응용 프로그램을 BlackBerry®의 통화 로그 핵심 응용 프로그램과 통합합니까?

저는 BlackBerry 10을 처음 사용합니다. 그렇다면 아무에게도 어떻게해야합니까? 나를 도와주세요.

답변

0

현재로서는 한 번에 모든 콜 로그를 추출하기 위해 calllog 또는 callhistory API가 없습니다.

다른 옵션은 전화를 수신하는 것입니다. 전화가 걸리면 녹음하고 정보를 저장합니다. 앱이 통화가 끝나면 앱을 열어 녹음해야합니다.

그래서 기본적으로 내역을 직접 작성해야합니다. 내가 당신을 볼

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))); 

을 : 당신이 다음 통화에 대해 업데이트를 검색 할 수있는 슬롯을 연결

public slots: 
     void callUpdated(const bb::system::phone::Call &call); 

:

관심이 있으시면

당신은 슬롯이있는 클래스가 필요 BB에 익숙하지 않다고 말하면 위의 코드는 올바른 방향으로 당신을 가리키는 간단한 예일뿐입니다. 논리에 관심이있는 경우 의견을 쓰고 내 대답을 세부 조정하십시오.

희망이 도움이됩니다.

+0

감사합니다. 이 코드에 대해 좀 더 자세히 설명해 주시겠습니까? – BB10

+0

자세한 내용을 알려주십시오. – BB10