Сделайте телефонный звонок с Qt 4.6.3 - PullRequest
2 голосов
/ 12 июля 2010

Мне нужно вызвать телефонный звонок из приложения Qt.Я посмотрел на предыдущий пост без полного ответа.Мне нужно сделать это с помощью qt 4.6.3.Я довольно новичок в разработке Symbian, я использую последнюю версию nokiaSDK.Он ДОЛЖЕН работать ТОЛЬКО на n97 и E71.

Может ли кто-нибудь предложить решение?

Может быть, решение может быть выполнено с использованием QProcess?

1 Ответ

1 голос
/ 14 июля 2010

Кажется, что в настоящее время ни один из API Qt (включая 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 ().Не забудьте добавить соответствующую библиотеку (etel3rdparty.lib) в ваш файл .pro.

...