如何在Windows Phone 8.1中找到Wi-Fi连接的信号强度?

时间:2014-12-18 06:18:03

标签: windows-phone-8.1

我正在构建一个WP8.1应用程序&我需要知道是否有可能以编程方式找到可用Wi-Fi连接的信号强度?搜索了很多&终于到了这里。任何建议/样品都会有很大帮助。谢谢。

1 个答案:

答案 0 :(得分:2)

您可以从ConnectionProfile的GetSignalBars()方法获得一般级别:

IReadOnlyList<ConnectionProfile> profiles = Windows.Networking.Connectivity.NetworkInformation.GetConnectionProfiles();
foreach (ConnectionProfile profile in profiles)
{
    if (profile.GetNetworkConnectivityLevel() != NetworkConnectivityLevel.None)
    Debug.WriteLine("{0} {1} {2} bars", profile.ProfileName, profile.GetNetworkConnectivityLevel(), profile.GetSignalBars());
}

Windows Phone不提供有关信号强度的更详细信息。