为什么我不使用QSystemNetworkInformation接收WiFi的信号和状态

时间:2010-08-05 13:45:14

标签: qt qt4 symbian nokia

我写了一个软件,除了在我的设备(诺基亚E51)上读取每种网络模式(gsm,wlan(wifi),蓝牙......)的网络状态和信号强度并打印出来之外别无其他功能。

我的测试设备连接到蓝牙,wlan(wifi)和3G(wcdma),但它只能给我3G的信号强度(并且还返回我的运营商的正确名称)。对于wlan和蓝牙,它给了我未定义的状态,并且无法读取任何信号强度。但我能够通过wlan接收我连接的网络的IP地址。

我所做的就是:

QSystemNetworkInformation::networkSignalStrength(QSystemNetworkInformation::WlanMode);

并调用网络状态的方法。

正如我所说,它对3G来说毫无瑕疵。

有什么想法吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

SDK更新后,一切正常,没有任何代码更改。所以问题不在于coede,而是在QtMobility后端。