判断网络是否可用:
true为 有网可用,false为无网可用。
var network = Microsoft.Phone.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();
判断网络状态:
方法返回网络类型。
public static string GetNetStates()
{
var info = Microsoft.Phone.Net.NetworkInformation.NetworkInterface.NetworkInterfaceType;
switch (info)
{
case NetworkInterfaceType.MobileBroadbandCdma:
return "CDMA网络";
case NetworkInterfaceType.MobileBroadbandGsm:
return "CSM网络";
case NetworkInterfaceType.Wireless80211:
return "WiFi网络";
case NetworkInterfaceType.Ethernet:
return "Ethernet网络";
case NetworkInterfaceType.None:
return "无网络";
default:
return "其他网络";
}
}