エクスポート (0) 印刷
すべて展開

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

2012/02/09

Windows Phone アプリを作成する際に、ユーザーの携帯電話会社を知りたい場合もあるでしょう。携帯電話会社は、DeviceNetworkInformation クラスの CellularMobileOperator プロパティを使用して調べることができます。このプロパティは静的であるため、クラスのインスタンスを最初に作成する必要はなく、プロパティに直接アクセスすることができます。

次の手順では、テストの目的でのみボタン クリック イベントにコードを配置します。CellularMobileOperator プロパティには、アプリケーション内から必要なときにいつでもアクセスできます。次の手順では、button1 という名前のボタンを持つ Windows Phone アプリケーションがあることを前提としています。

携帯電話会社を調べるには

  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 エミュレーターから返される情報です。

表示:
© 2014 Microsoft