我需要从Qt应用程序触发电话。我看到以前的帖子,没有找到完整的答案。 我需要使用qt 4.6.3。我对symbian开发很陌生,我正在使用最后的nokiaSDK。 它只能在n97和E71上工作。用qt拨打电话4.6.3
Can有人可以提供解决方案吗?
可能是一个解决方案执行使用QProcess的extenal进程?
我需要从Qt应用程序触发电话。我看到以前的帖子,没有找到完整的答案。 我需要使用qt 4.6.3。我对symbian开发很陌生,我正在使用最后的nokiaSDK。 它只能在n97和E71上工作。用qt拨打电话4.6.3
Can有人可以提供解决方案吗?
可能是一个解决方案执行使用QProcess的extenal进程?
目前似乎没有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)。
为什么4.6.3而不是诺基亚SDK 1.0?该SDK包含各种与移动相关的API。 – 2010-07-13 07:15:25
我正在使用诺基亚SDK,这是您提到的API? – Breezeight 2010-07-13 20:34:50