Windows Phone 8上的数据会话信息

时间:2013-01-15 11:38:25

标签: windows-phone-8

我正在构建一个应用程序,我想跟踪我的设备数据会话信息。

例如持续时间,接收字节,发送字节,承载,接入点,本地IP地址,使用wifi连接时的协议,3g,gprs,蜂窝网络。

如果我能让一切都完美,但得到1就足够了。

如果可能,我希望有人可以向我展示一些解决方案或可能的API。

提前多多感谢。

1 个答案:

答案 0 :(得分:1)

WP8中有3个名称空间提供网络信息:System.Net.NetworkInformationMicrosoft.Phone.Net.NetworkInformation和新的WP8 WinPRT namespace Windows.Networking.Connectivity

虽然新的WP8命名空间中提供了DataUsage / DataPlan API,但WP8不支持它们,只有Win8 API兼容性才存在。您可以使用新的WP8 API或WP7 API来枚举所有连接的接口类型,并检查它们是否为WiFi / Ethernet / 3G /等:

private void MainPage_Loaded(object sender, RoutedEventArgs e)
{
    foreach (var network in new NetworkInterfaceList())
    {
        Debug.WriteLine(network.InterfaceType);
    }
}