1

我试图在我的应用程序中找出使用 Visual Studio 2012 中用于 WP 8 应用程序的工具/模拟仪表板的网络可用(当然,调试模式已打开)。无论我做什么,我得到的 DeviceNetworkInformation.IsNetworkAvailable 始终为真,尽管我将控制设置设置为无网络。但是,如果我在需要网络访问的应用程序中尝试一些活动,我就不能这样做(所以它可以工作,但没有检测到这是我的主要目标)。他们是否有任何事情要做才能让我的查询变为 False 并执行显示“没有可用网络”的消息框。

此外,DeviceNetworkInformation.CellularMobileOperator 始终返回“假 GSM 网络”,并将无网络设置设置为。当我更改设置时,我在 VS 状态栏中得到“模拟设置已成功应用”。

模拟仪表板

4

1 回答 1

1

谢谢你的问题。我将根据我作为 Microsoft 项目经理设计此功能的事实来回答。

模拟仪表板目前仅限制网络带宽(受您当前网络的限制),不模拟“实际”网络条件。因此,API 仍将返回“实际”网络类型和/或名称,但网络速度/质量将根据您在启用网络模拟时的选择受到影响。如果您想要验证 API 调用,您可能必须在关闭数据连接的 Windows Phone 设备上测试您的应用程序。

于 2013-01-18T17:56:42.083 回答