信息
您所需的主题如下所示。但此主题未包含在此库中。

如何确定 Windows Phone 8 的移动运营商

2014/6/18

适用于:Windows Phone 8 和 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

在创建一款 Windows Phone 应用时,您可能需要了解用户手机的移动运营商。您可以通过使用 DeviceNetworkInformation 类的 CellularMobileOperator 属性来确定移动运营商。因为该属性是静态的,所以无需先创建此类的一个实例,就可以直接访问该属性。

在下面的步骤中,您可以仅出于测试目的将代码置于一个按钮单击事件中。在您自己的应用程序中,只要需要,您就可以访问 CellularMobileOperator 属性。以下过程假定您拥有一个 Windows Phone 应用程序,该应用程序包含一个带有名为 button1 的按钮的页面。

确定移动运营商

  1. 在页面的代码隐藏文件顶部添加以下语句。

    using Microsoft.Phone.Net.NetworkInformation;
    
  2. 将以下代码添加到您的按钮单击事件中。

    private void button1_Click(object sender, RoutedEventArgs e)
    {
        System.Text.StringBuilder sb = new System.Text.StringBuilder();
    
        sb.Append("Mobile operator:  ");
        sb.AppendLine(DeviceNetworkInformation.CellularMobileOperator);
    
        MessageBox.Show(sb.ToString());
    }
    
  3. 保存并生成您的解决方案。

  4. 启动您的应用并单击该按钮。

    会显示出消息框且输出应该类似如下。

    Mobile operator: Fake GSM Network

    说明注意:

    假的 GSM 网络是 Windows Phone 模拟器返回的信息。

显示: