2010-07-12 7 views
2

Qt 애플리케이션에서 전화를 트리거해야합니다. 전 답변을 찾지 않고 이전 게시물을 보았습니다. Qt 4.6.3으로 작성해야합니다. 저는 심비안 개발을 처음 접했고 마지막 nokiaSDK를 사용하고 있습니다. n97 및 E71에서만 작동해야합니다.qt로 전화 걸기 4.6.3

아무도 해결책을 제공 할 수 있습니까?

QProcess를 사용하여 임시 프로세스를 실행할 수 있습니까?

+0

4.6.3 Nokia SDK 1.0이 아닌 이유는 무엇입니까? SDK에는 모든 종류의 모바일 관련 API가 포함되어 있습니다. –

+0

내가 언급 한 API 인 nokia SDK를 사용하고 있습니까? – Breezeight

답변

1

현재 Qt API (QtMobility 포함) 중 어느 것도 허용하지 않는 것 같습니다. 그러나 기본 Symbian C++ API - CTelephony 클래스를 사용할 수 있습니다. 이 클래스를 사용하여 전화를 거는 방법을 보여주는 몇 가지 예가 있습니다. 분명한 단점은 Symbian보다 다른 어떤 플랫폼에서도 작동하지 않는다는 것입니다.

이 예제에 관심이 있으실 것입니다 : http://library.forum.nokia.com/topic/Qt_for_Symbian_Developers_Library/GUID-B4DA6005-3037-4FF8-82D5-BA748532E648.html#GUID-B4DA6005-3037-4FF8-82D5-BA748532E648. Symbian C++ 코드를 Qt 코드와 혼합하는 방법을 보여줍니다. 또한 CTelephony도 사용하므로 GetPhoneId()에서 DialNewCall()으로 메서드 호출을 변경하면됩니다. .pro 파일에 적절한 라이브러리 (etel3rdparty.lib)를 추가하는 것을 잊지 마십시오.