Windows phone 7 我们能否通过编程了解Windows Phone 7中的wifi状态?
我们如何以编程方式获得:Windows phone 7 我们能否通过编程了解Windows Phone 7中的wifi状态?,windows-phone-7,Windows Phone 7,我们如何以编程方式获得: wifi启用时间 wifi禁用时间 下载文件详细信息 上载文件详细信息 同: 蓝牙启用时间 禁用时间 文件传输详细信息 简言之,没有 当前唯一可用的信息是连接的类型(和子类型)、连接是否启用、漫游是否打开以及当前使用的移动运营商 您可以使用以下内容获取NetworkInterfaceInfo对象(这将为您提供连接的类型/子类型、状态等): 查看以了解更多信息。您所说的“通过编程方式下载/上载文件详细信息”是什么意思?投票关闭是因为,尽管您询问如何通过编程方式完成此操作,
查看以了解更多信息。您所说的“通过编程方式下载/上载文件详细信息”是什么意思?投票关闭是因为,尽管您询问如何通过编程方式完成此操作,但您没有提及您尝试使用的语言。@John Dibling:我认为语言与此无关,因为已经指定了一个平台(Windows Phone)具有定义良好、独立于语言的API。
DeviceNetworkInformation.ResolveHostNameAsync(
new DnsEndPoint("microsoft.com", 80),
new NameResolutionCallback(nrr =>
{
NetworkInterfaceInfo info = nrr.NetworkInterface;
if (info != null)
{
switch (info.InterfaceType)
{
case NetworkInterfaceType.Ethernet:
// USB connected
break;
case NetworkInterfaceType.MobileBroadbandCdma:
case NetworkInterfaceType.MobileBroadbandGsm:
switch (info.InterfaceSubtype)
{
case NetworkInterfaceSubType.Cellular_3G:
case NetworkInterfaceSubType.Cellular_EVDO:
case NetworkInterfaceSubType.Cellular_EVDV:
case NetworkInterfaceSubType.Cellular_HSPA:
// 3g
break;
default:
break;
}
break;
case NetworkInterfaceType.Wireless80211:
// WIFI
break;
default:
break;
}
}
}), null);