在WP7中以编程方式获取设备信息

sai*_*esh 1 windows-phone-7

我想知道当前的windows phone 7 SDK中是否有以下内容:

  • 以编程方式获取设备的操作系统版本.
  • 以编程方式检测设备中的数据连接是否可用
  • 以编程方式获取设备当前具有wifi或LAN的网络连接类型

key*_*rdP 6

您可以使用System.Environment.OSVersion获取操作系统版本.最后的数字将是当前运行的版本.您可以通过Settings...About查看号码是否匹配在手机上进行确认.

您可以使用NetworkInterface.GetIsNetworkAvailable方法来确定是否存在任何可用的数据连接.

要确定连接类型,可以使用NetworkInterface.GetInternetInterfaceType.这将返回枚举NetworkInterfaceType的值.如果值为Ethernet,则将用户插入计算机并使用其数据连接.(当然,您应该测试返回的值以确认它们是您所期望的那样).