我正在构建一个WP8.1应用程序&我需要知道是否有可能以编程方式找到可用Wi-Fi连接的信号强度?搜索了很多&终于到了这里。任何建议/样品都会有很大帮助。谢谢。
答案 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不提供有关信号强度的更详细信息。