MSDN ライブラリ
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Windows Phone 8 の携帯電話会社を特定する方法

2014/06/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

    メモメモ:

    Fake GSM Network は Windows Phone エミュレーターから返される情報です。

表示:
© 2016 Microsoft