获取黑莓10 Dev Alpha Simulator的连接状态

时间:2013-05-30 06:04:17

标签: blackberry-simulator blackberry-10 connectivity

我正在为BB10开发一个应用程序,它需要识别设备是否连接到Internet。 我正在模拟器上测试我的应用程序,我使用以下代码来测试连接性。

QNetworkConfigurationManager netMgr;
QList<QNetworkConfiguration> mNetList = netMgr.allConfigurations( QNetworkConfiguration::Active);

if (mNetList.count() > 0)
{
    if (netMgr.isOnline())
    {
        return true;
    }
    else
    {
        return false;
    }
}
else
{
    return false;
}

但是每次运行此代码时,它都会给我false,而我可以将应用程序中的任何请求发送到我的服务器。

如何使用模拟器测试Internet连接状态?

1 个答案:

答案 0 :(得分:0)

我前段时间有一个类似的问题。不一样,就像我使用Air for BB10一样,但你应该知道该怎么做。

您可以在此处查看:How to detect network in Blackberry 10 Dev Alpha Simulator using qnx.net.NetworkManager on Air SDK

TL; DR

VMWare不会为您提供准确的网络状态,但SDK方法应该在实际设备中按预期工作。