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

Windows phone 8.1 如何在Windows Phone 8.1中查找Wi-Fi连接的信号强度?,windows-phone-8.1,Windows Phone 8.1,我正在构建一个WP8.1应用程序&我需要知道是否有可能通过编程方式找到可用Wi-Fi连接的信号强度?搜索了很多&终于到了这里。任何建议/样品都会大有帮助。谢谢。您可以从ConnectionProfile的GetSignalBars()方法获得一般级别: IReadOnlyList profiles=Windows.Networking.Connectivity.NetworkInformation.GetConnectionProfiles(); foreach(配置文件中的Connection

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

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

IReadOnlyList profiles=Windows.Networking.Connectivity.NetworkInformation.GetConnectionProfiles();
foreach(配置文件中的ConnectionProfile配置文件)
{
if(profile.getNetworkConnectionyLevel()!=networkConnectionyLevel.None)
Debug.WriteLine(“{0}{1}{2}条”,profile.ProfileName,profile.GetNetworkConnectivityLevel(),profile.getsignalbar());
}
Windows Phone没有提供有关信号强度的详细信息。

请查看此帖子
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());
}