首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows Phone 8网络信息

Windows Phone 8网络信息
EN

Stack Overflow用户
提问于 2012-12-20 17:14:17
回答 1查看 7.9K关注 0票数 8

我正在尝试获取有关网络的一些信息,如网络类型、网络状态、小区ID、MCC、MNC、LAC、BID、NID、SID、信号强度、运营商名称。

我现在唯一能得到的就是移动运营商的名称,使用:

代码语言:javascript
复制
  using Microsoft.Phone.Net.NetworkInformation;
  System.Text.StringBuilder sb = new System.Text.StringBuilder();            

  sb.Append("Mobile operator:  ");
  sb.AppendLine(DeviceNetworkInformation.CellularMobileOperator);

就像这样,我可以得到WiFi是否可用,漫游是否可用,是否正确或错误。有没有什么解决方案可以获取其他一些信息,比如网络类型,比如GSM - CDMA?

也在寻找wifi网络列表,可用的地点和获得该列表。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-20 17:31:44

您只能获取当前连接的网络接口的信息,而不能获取任何其他热点或蜂窝发射塔或其信号强度的信息。你也不能强迫手机改变连接。

你可以知道你是在GSM、CDMA还是WiFi上,你连接的速度是多少,你是不是在漫游。

有关可用linked page的演练,请参阅this page on MSDN,特别是此API。

您可以从Microsoft.Phone.Net.NetworkInformation.NetworkType (请参阅here)获取网络类型(GSM/CDMA/WiFi)。

获取NetworkInformation对象的代码片段如下:

代码语言:javascript
复制
private void UpdateNetworkInterfaces()
{
    NetworkInterfaces.Clear();
    NetworkInterfaceList networkInterfaceList = new NetworkInterfaceList();
    foreach (NetworkInterfaceInfo networkInterfaceInfo in networkInterfaceList)
    {
        NetworkInterfaces.Add(networkInterfaceInfo.InterfaceName);
    }
}
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13968680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档