windows phone 7获得当前使用网络类型(设备是否通过zune与PC相连)
2012-02-08 13:02
771 查看
/// <summary> /// 判断网络是否可用 /// </summary> /// <returns>true or false</returns> public static bool queryNetWorkStatus() { return Microsoft.Phone.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();//当前网络是否可用 } /// <summary> /// 获取当前网络的类型 /// </summary> /// <returns></returns> public static Type queryNetWorkType() { NetworkInterfaceType _currentNetworkType = Microsoft.Phone.Net.NetworkInformation.NetworkInterface.NetworkInterfaceType;//获取当前网络的类型 Type type; switch (_currentNetworkType) { case NetworkInterfaceType.MobileBroadbandCdma: // "Cdma网络"; type = Type.Cdma网络; break; case NetworkInterfaceType.MobileBroadbandGsm: // "Csm网络"; type = Type.Csm网络; break; case NetworkInterfaceType.Wireless80211: // "Wireless网络"; type = Type.Wireless网络; break; case NetworkInterfaceType.Ethernet: // "Ethernet网络"; type = Type.Ethernet网络; break; case NetworkInterfaceType.None: // "网络不可用"; type = Type.网络不可用; break; default: // "其他的网络"; type = Type.其他的网络; break; } return type; } /// <summary> /// 网络类型 /// </summary> public enum Type { Cdma网络, Csm网络, Wireless网络, Ethernet网络, 网络不可用, 其他的网络 , } } }
判断当前手机是否通过zune与PC相连接,需要在Device下进行调试,而在当前模拟器调试的时候其连接类型为Wireless80211
相关文章推荐
- Android设备通过USB 使用PC网络
- 【分享】 使用MacBook Pro共享网络让其他PC和手持设备通过wi-fi上网方法
- 使用Reachability类判断iOS设备的当前网络连接类型
- Android通过代码判断当前设备是否为模拟器
- [p2p]手机是否可以通过JXTA网络与PC机/PocketPC/WindowsMobile实现P2P呢?
- PC通过以太网使用adb shell 连接到Android设备
- 【Android】使用ConnectivityManager与NetworkInfo实现判断当前网络环境是否可用
- [p2p]手机是否可以通过JXTA网络与PC机/PocketPC/WindowsMobile实现P2P呢?
- Android使用百度地图SDK获得当前设备位置所在的省、市(系列1)
- unity3d-获得当前使用的系统版本和设备参数
- Android使用百度地图SDK获得当前设备位置所在的省、市
- Android 检测设备当前网络是否可用
- [p2p]手机是否可以通过JXTA网络与PC机/PocketPC/WindowsMobile实现P2P呢?
- 使用程序更改链接到PC中的Windows Phone设备的文件目录名
- 通过IP获得ACE_SOCK_Dgram_Mcast需要的net_if网络设备名
- 通过lwjgl获得显示设备当前分辨率、可支持分辨率列表
- IOS 获得当前设备使用的代理IP
- 获得当前系统语言以及获取当前网络状态的类型
- 求教C#使用(SnmpSharpNet.dll)Snmp协议,如何获取整个局域网段内的IP设备类型(例PC、路由器等)MAC和主机名?
- Android使用百度地图SDK获得当前设备位置所在的省、市