如何知道我的手机在Windows Phone设备上是否有SIM卡?

时间:2013-01-14 10:45:37

标签: windows-phone-7

以下两个问题:

  1. 如何知道我的手机在Windows Phone设备上是否有SIM卡?
  2. 如果我的Windows手机设备的SIM卡无效,我怎么知道?
  3. 非常感谢!

1 个答案:

答案 0 :(得分:1)

您可以在MSDN上查看此主题:

Network and Network Interface Information for Windows Phone

特别是:How to: Get Network Information for Windows Phone 而这:How to: Determine the Mobile Operator for Windows Phone

更新:

从我的测试到上面MSDN示例提供的代码,我得到了结果供您参考:

我将应用程序放到没有SIM卡,WiFi连接的设备上,然后获取:

DeviceNetworkInformation.CellularMobileOperator“空,是的,它是emtpy” DeviceNetworkInformation.IsNetworkAvailable.ToString()是的 DeviceNetowrkInformation.IsCellularDataEnabled.ToString()错误 DeviceNetworkInformation.IsCellularDataRoamingEnabled.ToString()错误 DeviceNetworkInformation.IsWiFiEnabled.ToString()是的

因此,如果内部有SIM卡,那么CellularMobileOperator可以是空的,但可以利用它来确定设备内部是否有SIM卡。

但我还没有考虑手机内部的“无效SIM卡”会发生什么。