我正在构建UWP应用程序。我想知道运行我的应用程序的设备是否支持蜂窝连接。有什么办法可以做到?
答案 0 :(得分:1)
您可以检查是否存在蜂窝连接:
NetworkInformation.GetConnectionProfiles().Any(profile => profile.IsWwanConnectionProfile);
我认为没有办法检查硬件支持。
答案 1 :(得分:0)
看看Windows Community Toolkit中的NetworkHelper
类。它提供ConnectionType
,ConnectivityLevel
,IsInternetAvailable
和其他可能对您有用的属性,以及与网络连接更改有关的事件。
答案 2 :(得分:0)
使用此方法:
public static bool TestConnectedToCellular()
{
try
{
if (NetworkInformation.GetInternetConnectionProfile() is ConnectionProfile connectionProfile)
{
return connectionProfile.IsWwanConnectionProfile;
}
}
catch
{
return false;
}
return false;
}