wp7 判断网络是否可用,判断网络状态
判断网络是否可用:
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 "其他网络";
? ? ? ? ? ? } ??
? ? ? ? }