1

以下の2つの質問:

  1. 自分の電話の Windows Phone デバイスに SIM カードがあるかどうかを確認するにはどうすればよいですか?
  2. Windows Phone デバイスに無効な SIM カードがある場合、どうすればそれを知ることができますか?

どうもありがとう!

4

1 に答える 1

1

このトピックは MSDN で確認できます。

Windows Phone のネットワークおよびネットワーク インターフェイス情報

特にこれ:方法: Windows Phone のネットワーク情報を取得する およびこれ:方法: Windows Phone の携帯電話会社を特定する

アップデート:

上記の MSDN の例で提供されたコードによる私のテストから、参考のために結果を取得しました。

SIM カードがなく、WiFi が接続されていないデバイスにアプリを配置すると、次のようになります。

DeviceNetworkInformation.CellularMobileOperator「空です、はい、空です」 DeviceNetworkInformation.IsNetworkAvailable.ToString()True DeviceNetowrkInformation.IsCellularDataEnabled.ToString()False DeviceNetworkInformation.IsCellularDataRoamingEnabled.ToString()False DeviceNetworkInformation.IsWiFiEnabled.ToString()True

したがって、SIM カードが内部にある場合、CellularMobileOperator は空ではありません。これを利用して、デバイスに SIM カードが内部にあるかどうかを判断できます。

しかし、電話の中で「無効なSIM」が発生した場合はどうなるかは考慮していません.

于 2013-01-14T11:38:08.270 に答える